На прошлой неделе было объявлено о приобретении Intel компании eASIC, которая занимается созданием FPGA-образных средств разработки «структурных ASIC». Структурные ASIC представляют собой нечто среднее между обычными FPGA и обычными ASIC; они позволяют уменьшить время вывода продукта на рынок и уменьшить его стоимость. Технологии eASIC используются Intel с 2015 года в кастомных версиях процессоров Xeon; теперь команда eASIC (120 человек) войдет в подразделение Intel Programmable Solutions Group (PSG).

Даже те, кто давно и взаимно «внес в друзья» FPGA и ASIC, не откажутся от пояснений, что же такое «структурные ASIC». Вычислительные мощности компьютера не ограничиваются CPU или GPU, существуют и другие классы процессоров, такие, например, как FPGA — их разработкой занимается приобретенная Intel компания Altera. В FPGA миллионы логических элементов могут быть гибко запрограммированы так, чтобы реализовать необходимый функционал. На деле большинство CPU и GPU изначально симулируются на FPGA для проверки работоспособности. FPGA — это простой путь для моделирования взаимодействующих цепей, и область их применения широка. FPGA также могут содержать готовые аппаратные блоки, например, ARM ядра или трансиверы для внешних коммуникаций.

Еще один пример — ASIC (Application Specific Integrated Circuit), чип, созданный для выполнения строго определенного ряда задач. ASIC максимально оптимизирован под свои задачи, и логика его работы не может быть изменена. Часто CPU и GPU относят к классу ASIC в том смысле, что их микроархитектура тоже фиксирована, но они предназначены для решения разнообразных задач и универсальны, в то время как ASIC создается для четко определенных видов вычислений. Особенности ASIC: они быстры, экономичны, но относительно дороги и сложны в изготовлении.

«Структурные ASIC» компании eASIC можно назвать половинчатым решением. Инженеры создают прототип с использованием FPGA, но не тратят время на оптимизацию его схемотехники, а изготовляют на его основе чип с фиксированной архитектурой. Благодаря этому он работает быстрее, чем образец с настраиваемыми блоками, хотя и лишается преимущества энергоэффективности. Однако время на его разработку сравнимо с FPGA, а не ASIC — экономится до 6 месяцев. Вклад eASIC состоит в том, что используется однотрафаретная оптимизация слоя для замены SRAM-маршрутизации на сквозную, что существенно уменьшает стоимость производства. eASIC также предоставляет фиксированные библиотеки для ячеек, также однослойные, что еще больше уменьшает потребление, размер кристалла и срок выхода на рынок. Также дизайнеры могут пропустить стандартные при создании ASIC процедуры, такие как балансировка синхронизации, анализ целостности сигналов, тест ослабления питания и другие. Таким образом, «структурные ASIC» можно охарактеризовать как FPGA, которые далее нельзя программировать, обладающие лучшими качествами как FPGA, так и ASIC.


График показывает текущее состояние дел и перспективы в области кастомных процессоров Intel Xeon

Технологии eASIC нужны Intel для интеграции программируемой логики в процессоры Xeon для улучшения производительности, энергопотребления и цены. Наряду со стандартными Xeon, Intel уже сейчас выпускает кастомные варианты для своих крупнейших клиентов. Как мы видим из схемы, глубина кастомизации будет увеличиваться. С приобретением eASIC данный процесс ускорится и расширится. Думается, что подход «CPU как ASIC» может принести нам много интересного.

Комментарии (4)


  1. ilynxy
    24.07.2018 14:00

    Intel же Alter’у прикупил. А у них было HardCopy (схожее решение). Или пропили уже?

    Altera no longer offers HardCopy structured ASIC products for new design starts. Altera continues to support HardCopy for existing designs.

    Ага. То есть Альтера отказалась, а Интел думает иначе.


    1. amartology
      24.07.2018 18:08
      +1

      Дада, FPGA to ASIC flow был и у Altera, и у Xilinx, но от него отказались и те, и другие. А тут неожиданно выяснилось, что давным-давно всеми заброшенные БМК снова в моде и снова могут делать то, что всеми было признано невыгодным, из-за чего eASIC остались одни в умирающей рыночной нише.
      А теперь новое начальство по-новому все делает, поэтому давайте вместо возрождения HardCopy купим сторонний стартап.
      В общем, больше вопросов, чем ответов в новостях об этой покупке.


  1. MaksV
    26.07.2018 07:42
    +1

    Ага, «Блог компании Intel», проматываем.


    1. amartology
      26.07.2018 10:12

      Ага, такая отличная возможность выкидывается на ветер. Про eASIC можно и нужно было написать подробно и толково, а не перепостить одностраничную агитку-пресс-релиз. Среднее число просмотров статей в блоге — пять тысяч. Это даже не смешно для блога компаниии, за новостями которой следит весь мир.