Современные микропроцессорные системы: дискуссионный клуб

Почему частота 5 ГГц уже не значит быстрее? Как x86, ARM и RISC-V выполняют один и тот же код по-разному? И почему маркетинговые «гигагерцы» и «TOPS» часто врут? В этом курсе вы разберётесь в реальных двигателях производительности: от закона Мура и ограничений Деннарда до конвейеризации, кэшей, спекулятивного…

Чему вы научитесь

  • Анализировать реальные ограничения производительности CPU и объяснять, почему рост частоты остановился.
  • Читать архитектуру как систему инженерных компромиссов (скорость vs энергия vs безопасность vs стоимость).
  • Понимать разницу между ISA, микроархитектурой и физической реализацией и их влияние на ваш код.
  • Декодировать маркетинговые метрики (ГГц, ядра, TOPS) и отличать их от реальных показателей эффективности.
  • Правильно выбирать инструменты бенчмаркинга, изолировать шум и измерять производительность с учётом AMAT, CPI и Energy-Delay Product.
  • Принимать обоснованные решения при выборе платформы (x86/ARM/RISC-V) на основе TCO, домена нагрузки и энергобюджета.
  • Формулировать и отстаивать архитектурные тезисы в профессиональной дискуссии, используя данные и формулы.

О курсе

Современная микроархитектура — это не гонка за тактовой частотой, а искусство баланса. Курс построен вокруг главного тезиса: «бесплатных улучшений больше нет». Вместо зубрёжки спецификаций мы разбираем, как физические законы (туннельный эффект, тепловая стена), экономические реалии (NRE, TCO) и архитектурные решения (конвейеры, кэши, спекуляция) формируют реальные ограничения CPU. Каждая тема сопровождается практическими разборами, формулами производительности и асинхронным дискуссионным клубом, где вы учитесь не искать «правильный ответ», а выстраивать инженерную позицию. Вы пройдёте путь от исторических причин замедления масштабирования до навыков корректного измерения скорости и критического анализа маркетинговых заявлений. Итог — не просто знание терминов, а способность читать процессор как систему trade-offs и принимать взвешенные решения в разработке, оптимизации и выборе оборудования.

Для кого этот курс

Разработчиков ПО (C/C++, Rust, Go, Python), которые хотят писать cache-friendly и энергоэффективный код. Системных архитекторов и DevOps/SRE, выбирающих железо под конкретные нагрузки и бюджеты. Студентов и аспирантов IT/электроники, стремящихся перейти от теории к реальному пониманию микроархитектуры. Инженеров embedded/IoT, для которых каждый ватт и такт на счету. Техлидов и менеджеров продуктов, которым нужно отличать маркетинг от инженерной реальности при закупках и планировании инфраструктуры.

Начальные требования

  • Базовое понимание принципов программирования (циклы, функции, работа с памятью).
  • Знакомство с основами операционных систем (процессы, виртуальная память, базовые системные вызовы).
  • Умение читать простой ассемблерный листинг или понимание разницы между высокоуровневым кодом и машинными инструкциями.
  • Базовая математическая подготовка (логарифмы, степенная зависимость, работа с формулами).
  • Готовность к критическому мышлению: курс требует не запоминания, а анализа и аргументации.

Наши преподаватели

Как проходит обучение

Обучение построено по замкнутому циклу, обеспечивающему глубокое усвоение и практическое применение:

  • Лекция: концентрированный материал с формулами, схемами и реальными кейсами (теория сразу привязана к инженерным компромиссам).
  • Тест: проверка понимания ключевых концепций, формул и архитектурных trade-offs (многовариантные вопросы с подробным обоснованием каждого ответа)
  • Разбор: детальный анализ типичных ошибок, скрытых нюансов и практических примеров из индустрии (почему «правильный» ответ не всегда оптимален в реальном проекте)
  • Дискуссия: асинхронный дискуссионный клуб без дедлайнов, где вы формулируете позицию, сталкиваетесь с контраргументами, проверяете данные и учитесь защищать инженерные решения в профессиональной среде.

Программа курса

загружаем...

Что вы получаете

  • Системное понимание современной микроархитектуры и физических/экономических ограничений CPU.
  • Навык критической оценки производительности: от расчёта AMAT и CPI до интерпретации реальных бенчмарков.
  • Способность принимать обоснованные решения при выборе ISA, платформы и конфигурации оборудования под конкретный домен.
  • Практические шаблоны анализа кода и железа для поиска узких мест без слепого доверия к цифрам в спецификациях.
  • Портфолио аргументированных тезисов и рефлексий из дискуссионного клуба, готовое для технических интервью и профессиональных дискуссий.
  • Доступ к постоянно обновляемой базе формул, сравнительных таблиц и разборов реальных кейсов индустрии.
Price: Бесплатно

Расскажите о курсе друзьям

Price: Бесплатно