С одной стороны - ничего нового. С другой стороны количество перешло в качество, и новый рынок родился. Один из ответов на вопрос - зачем Intel купил Altera. Altera забеременела идеей FPGA как сопроцессор в самом начале 2000х.
Вначали они пытались "дополнить" TI C6xxx, но про успехи этого альянса я не слышал.
Затем появился Amd Athlon с шиной Hypertransport, которая имеет меньше латентность и шире полосу, чем PCIe, при этом сильно проще.
https://en.wikipedia.org/wiki/Torrenza
К 2006 году появились компактные ускорители, которые можно было поставить в сокет двухпроцессорной мамки и получить приличный прирост. Появилась спец. фирмешка по теме.
Но это была уже эра заката Athlon, и даже допинг в виде FPGA не спасал AMD и Altera.
Но, главное, все эти года Altera пилила компилер OpenCl -> FPGA, что и обеспечило ей сегодняшний успех.
https://habrahabr.ru/post/269009/
https://habrahabr.ru/post/269925/
https://www.altera …s/opencl/overview.html
Я уже делал сравнение Xeon E5, E7 <-> Arria 10 GX там получилось интересно
http://caxapa.ru/737898.html
В одной из вложенных бумаг есть сравнение с Nvidia.
А дальше моша Интела сделала свое дело. Удалось продвинуть это все хостерам, вероятно, уже где-то есть библиотеки алгоритмов под это дело.
И, главное, все это подешевело. И стало доступно всем.
Пока выигрыш очень сильно зависит от задачи. Соотношение объема данных и допустимого папаллелизма.
Заметим, тактовые у исполнительных элементов из статей Хабра получились смешные 140 МГц, что говорит об умеренных успехах автогенерации RTL кода. Но оно работает!!!
11 лет назад я все это описал довольно невнятно по форме, но точно по сути.
http://caxapa.ru/96372.html
Первые суперкмпьютеры на FPGA появились тоже 11 лет назад
http://caxapa.ru/104710.html
Новой разработкой SGI, которая, как утверждается, позволит расширить применение FPGA, является blade-модуль SGI RC200. Он стал первым модулем, обеспечивающим возможность интеграции SGI RASC в кластеры SGI Altix XE и SGI Altix ICE на процессорах Intel Xeon. Другими словами, пользователи x86-совместимых платформ получили доступ к технологии SGI RASC. В модулях RC200 используются FPGA Altera Stratix III и технология прямого подключения к шине FSB процессоров Xeon под названием Intel QuickAssist. Партнером SGI по разработке RC200 стала компания XtremeData.
Заметим, все та же Альтера. и XtremeData - это та самая фиремешка по HyperTransport ускорителям.
http://caxapa.ru/602254.html
Главное. Нужна принципиально новая методология синтеза процесса обработки данных. Тупое соревнование на OpenCl задачах для Altera малоперспективно - Nvidia отимеет. Они очень сильно продвинули свои кремниевые реализации.
И кто первый создаст качественный тулкит - тот вообше отимеет всех, включая Intel и Altera.
Где-то здесь есть пост, не смог найти, про наших ребят, которые активно рисечат реконфигурируемые вычислители. Они зашли со сторон взрослой теории, и это очень перспективно!
Как всегда - главное ПО. Железо уже есть, но судя по всем, оно используется крайне неэффективно.
Достижения в малоразрядных нейросетях (FP16 и прочие извращения) вытеснили FPGA с этого рынка. И Nvidia все это активно поддерэивает, в то время как Altera говорит об SP и DP.
Будет интересно!
-
- Вот тако подход перспективен -> - Evgeny_CD(29.03.2018 00:34, ссылка)