Методический материал для преподавателя: Законы Мура. Основные характеристики процессоров

Руководство по организации учебной деятельности, проведению сравнительного анализа микроархитектурных характеристик CPU, разбору типичных ошибок и критериальному оцениванию по занятию 10.

1. Методическая цель и дидактический фокус

Основная дидактическая цель занятия — сформировать у обучающихся устойчивое умение различать паспортную характеристику процессора и ограничение её интерпретации при решении практических прикладных задач.

Ключевой смысловой акцент: Студенты должны преодолеть потребительский стереотип «больше гигагерц и больше ядер — значит быстрее» и научиться анализировать вычислительную систему на основе формулы времени процессора $CPU\_Time = I / (IPC \times f)$, физических пределов масштабирования Деннарда, латентности иерархии кэшей и закона Амдала.

2. Типичные ошибки обучающихся и методика их нейтрализации

Типичное заблуждение В чем заключается ошибка? Педагогический прием и контрпример
Отождествление закона Мура с ростом частоты Студент утверждает, что закон Мура требует удвоения тактовой частоты процессоров каждые 2 года. Показать исторический график: закон Мура описывает исключительно число транзисторов на кристалле (плотность интеграции). Рост частоты определялся правилом Деннарда и прекратился в 2005 году.
«Мегагерцевый миф» (Megahertz Myth) Студент считает, что CPU с частотой 4.0 ГГц гарантированно быстрее чипа с частотой 3.2 ГГц. Привести исторический кейс 2006 г.: Pentium 4 670 (3.8 ГГц, 31 стадия конвейера NetBurst) против Core 2 Duo E6600 (2.4 ГГц, 14 стадий). Показать расчет: $IPC \times f$. Разъяснить штраф в 30+ тактов за сброс конвейера при промахе предсказателя ветвлений.
Линейная вера в многоядерность «Если взять 32-ядерный процессор, игра или программа ускорится в 32 раза». Применить закон Амдала $S(N) = 1 / ((1 - p) + p / N)$. Показать, что при доле параллелизации 70% ($p = 0.70$) даже при $N \to \infty$ ускорение не превысит $1 / 0.30 \approx 3.33\times$. Объяснить роль последовательного кода (Main Loop, ввод-вывод, мьютексы).
Слепое доверие паспортному TDP «Core i7-14700K потребляет всего 125 Вт, потому что на коробке написано TDP 125W». Раскрыть разницу между базовой мощностью (Base Power / PL1 = 125 Вт) и турбо-лимитом (Maximum Turbo Power / PL2 = 253 Вт). Показать, что под максимальной нагрузкой в Blender без ограничения BIOS чип потребляет до 280 Вт и требует СЖО 360 мм во избежание троттлинга.
Игнорирование кэш-памяти в играх Непонимание, почему 8-ядерный Ryzen 7 7800X3D (5.0 ГГц) опережает 20-ядерный i7-14700K (5.6 ГГц) в киберспортивных играх. Объяснить концепцию Cache-bound / Latency-bound нагрузок. Задержка обращения к ОЗУ DDR5 составляет ~70 нс (300+ тактов простоя CPU). Кэш 3D V-Cache объемом 96 МБ удерживает игровой мир в кэше с задержкой в 12 нс, исключая простои вычислительных блоков.

3. Критериальная матрица оценивания (4-балльная шкала)

Баллы Критерий 1: Корректность (до 2 баллов) Критерий 2: Объяснение (1 балл) Критерий 3: Проверка (1 балл)
Максимум (4 б.) Безошибочно заполнена таблица характеристик CPU (Задание 2) и математически точно рассчитаны значения ускорения по закону Амдала (Задание 3). Детально и физически корректно объяснены крах правила Деннарда, «тепловая стена», токи утечки и разоблачен «мегагерцевый миф» через $IPC \times f$. В индивидуальном протоколе (Задание 4) точно вскрыто узкое место сценария и аргументирован выбор процессора с учетом системных ограничений.
Частично (2–3 б.) Допущена 1 неточность в параметрах CPU или арифметическая погрешность в законе Амдала без искажения общего вывода (1 б.). Объяснение носит общий характер без детализации физических явлений (токи утечки, ROB, конвейер) — 0 б. Выбор процессора сделан верно, но ограничение интерпретации характеристик раскрыто поверхностно — 0 б.
Минимум (0–1 б.) Грубые ошибки формулы Амдала, непонимание разницы между частотой и IPC. Поверхностное бытовое суждение («новый процессор лучше»). Процессор выбран неверно либо выбор обоснован маркетинговыми признаками без анализа типа нагрузки.

4. Рекомендации по тайм-менеджменту занятия