На прошлой неделе было объявлено о приобретении 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)
MaksV
26.07.2018 07:42+1Ага, «Блог компании Intel», проматываем.
amartology
26.07.2018 10:12Ага, такая отличная возможность выкидывается на ветер. Про eASIC можно и нужно было написать подробно и толково, а не перепостить одностраничную агитку-пресс-релиз. Среднее число просмотров статей в блоге — пять тысяч. Это даже не смешно для блога компаниии, за новостями которой следит весь мир.
ilynxy
Intel же Alter’у прикупил. А у них было HardCopy (схожее решение). Или пропили уже?
Ага. То есть Альтера отказалась, а Интел думает иначе.
amartology
Дада, FPGA to ASIC flow был и у Altera, и у Xilinx, но от него отказались и те, и другие. А тут неожиданно выяснилось, что давным-давно всеми заброшенные БМК снова в моде и снова могут делать то, что всеми было признано невыгодным, из-за чего eASIC остались одни в умирающей рыночной нише.
А теперь новое начальство по-новому все делает, поэтому давайте вместо возрождения HardCopy купим сторонний стартап.
В общем, больше вопросов, чем ответов в новостях об этой покупке.