Руководство по организации учебной деятельности, проведению сравнительного анализа микроархитектурных характеристик CPU, разбору типичных ошибок и критериальному оцениванию по занятию 10.
Основная дидактическая цель занятия — сформировать у обучающихся устойчивое умение различать паспортную характеристику процессора и ограничение её интерпретации при решении практических прикладных задач.
| Типичное заблуждение | В чем заключается ошибка? | Педагогический прием и контрпример |
|---|---|---|
| Отождествление закона Мура с ростом частоты | Студент утверждает, что закон Мура требует удвоения тактовой частоты процессоров каждые 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 нс, исключая простои вычислительных блоков. |
| Баллы | Критерий 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. | Поверхностное бытовое суждение («новый процессор лучше»). | Процессор выбран неверно либо выбор обоснован маркетинговыми признаками без анализа типа нагрузки. |
zanyatie.html ➔ 10 мин фронтальная обратная связь и разбор спорных вариантов ➔ 5 мин подведение итогов.