Практикум: Законы Мура. Основные характеристики процессоров

Интерактивный рабочий лист студента по дисциплине «Архитектура аппаратных средств» (СИЭУиП, занятие 10). Сопоставление архитектурных параметров CPU, разоблачение «мегагерцевого мифа», расчет пределов параллелизации по закону Амдала и индивидуальный протокол подбора процессора по 4 вариантам нагрузок.

Критерии оценивания (открытая 4-балльная шкала):
  • Корректность (до 2 баллов): безошибочное сопоставление характеристик процессоров в таблице Задания 2 и математически точный расчет ускорения по закону Амдала в Задании 3.
  • Объяснение (1 балл): логичное и физически обоснованное объяснение остановки закона Мура/Деннарда в Задании 1 и разоблачение «мегагерцевого мифа» через формулу $IPC \times f$.
  • Проверка (1 балл): в индивидуальном протоколе (Задание 4) выявлены аппаратные узкие места выбранного сценария и аргументирован инженерный выбор процессора с учетом архитектурных ограничений.
Максимальный балл: 4. Срок сдачи: до следующего занятия.
Задание 1. Анализ закона Мура, масштабирования Деннарда и физических барьеров
Сформулируйте экономическую суть закона Мура, объясните физический механизм масштабирования Деннарда и опишите причины возникновения «тепловой стены» (Power Wall) при достижении литографических норм 90–65 нм.
Задание 2. Сравнительный анализ характеристик процессоров и разоблачение «мегагерцевого мифа»
Заполните аналитическую матрицу характеристик процессоров четырех разных поколений и объясните математически, почему тактовая частота сама по себе не определяет реальную производительность.
Параметр архитектуры Intel Pentium 4 670 (2005) Intel Core 2 Duo E6600 (2006) AMD Ryzen 7 7800X3D (2023) Intel Core i7-14700K (2023)
Техпроцесс / Нод
Ядра / Потоки (P/E конфигурация)
Базовая / Турбо частота (ГГц)
Глубина конвейера (Pipeline Stages)
Кэш L3 (объем и особенности)
TDP / Реальное пиковое потребление
Задание 3. Расчет ускорения многоядерной системы по закону Амдала
Закон Амдала определяет предел ускорения: $S(N) = \frac{1}{(1 - p) + \frac{p}{N}}$, где $p$ — параллельная доля программы, $N$ — число вычислительных ядер. Рассчитайте ускорение для трех сценариев и сделайте архитектурный вывод.
Параллельная доля кода ($p$) Ускорение на 2 ядрах ($N=2$) Ускорение на 4 ядрах ($N=4$) Ускорение на 8 ядрах ($N=8$) Ускорение на 16 ядрах ($N=16$) Теоретический предел ($N \to \infty$)
Случай A: $p = 0.50$ (50% распараллелено)
Случай B: $p = 0.80$ (80% распараллелено)
Случай C: $p = 0.95$ (95% распараллелено)
Задание 4. Индивидуальный протокол сравнительного анализа (по 4 вариантам рабочих нагрузок)
Заполните протокол в соответствии с вариантом, выбранным в блоке реквизитов (или назначенным преподавателем). Проанализируйте тип нагрузки, обоснуйте выбор CPU и вскройте ограничение поверхностной интерпретации характеристик.
Вариант не выбран в шапке страницы (выберите вариант в карточке студента выше)