MAX
Подпишись
стань автором. присоединяйся к сообществу!
сегодня 54

Российские учёные нашли способ проектировать суперкомпьютеры для ИИ без роста количества ядер

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

Современные вычислительные системы всё чаще напоминают многолюдную кухню, где одному повару физически невозможно управиться с потоком заказов. Точно так же классические универсальные процессоры, прекрасно справляющиеся с разнородными задачами, начинают «захлёбываться», когда им приходится обрабатывать терабайты однотипных данных — например, при распознавании лиц в реальном времени или анализе больших массивов в криптографии. Бесконечное наращивание количества ядер и частоты упирается в физические ограничения: закон Амдала и закон Деннарда давно сигнализируют, что гонка мегагерц завершена. Выход лежит не в экстенсивном развитии, а в «умном» разделении труда — переходе к гетерогенным системам, где на кристалле рядом с универсальным процессором размещаются специализированные аппаратные ускорители, заточенные под массовые потоковые вычисления.

Именно такой подход лег в основу разработки учёных РТУ МИРЭА, предложивших новую методику проектирования гибридных вычислительных систем. Вместо того чтобы экспериментировать с готовыми прототипами, тратя время и ресурсы, исследователи создали инструмент, позволяющий оценить эффективность будущего ускорителя буквально на этапе эскиза. Их методика объединяет три ключевые составляющие: микроархитектуру самого чипа, искусство компилятора, переводящего алгоритмы на язык железа, и тонкости технологического процесса литографии. Такой комплексный взгляд даёт инженерам дорожную карту: они могут заранее рассчитать, сколько и каких специализированных ядер потребуется для конкретной задачи, чтобы интерфейсы передачи данных не стали узким горлышком и чтобы каждый «помощник» был загружен ровно настолько, насколько это оправдано.

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

Практическая ценность методики уже подтверждена публикацией в рецензируемом «Российском технологическом журнале» (Russian Technological Journal). Авторы подчёркивают, что их подход не только позволяет сравнивать различные варианты реализации ускорителей с учётом версий алгоритмов и технологических ограничений, но и стимулирует развитие технологий быстрого прототипирования компиляторов — в этом направлении у команды уже есть наработки. Российские исследователи фактически предлагают не абстрактную теорию, а готовый инструмент для проектирования следующего поколения высокопроизводительных и энергоэффективных систем, где каждый компонент делает своё дело идеально и быстро, а главное — в нужной пропорции.

Михаил Петровский

Кстати, а вы знали, что на «Сделано у нас» статьи публикуют посетители, такие же как и вы? И никакой премодерации, согласований и разрешений! Любой может добавить новость. А лучшие попадут в наш Телеграм @sdelanounas_ru. Подробнее о том как работает наш сайт здесь👈

Источник: tehnoomsk.ru

Комментарии 0

Для комментирования необходимо войти на сайт