А что ещё на ней делать? Карточка получается дорогая, обмен заметно (раз в 6) медленнее gpu, производительность openCl где то такая же, обмен с локальной памятью тоже медленнее. Так зачем «это» нужно?
Спасибо, мне в Израиле хорошо.
На моих задачах реконструкции ст картинки, gpu быстрее чем fpga раз в десять, правда там много float32 и обмена с памятью. Просто стало интересно, а зачем люди вообще использую fpga в таком форм- факторе. Ну если секрет, то и ладно
По утверждению Xilinx, вычислитель на FPGA потребляет примерно в 7 раз меньше чем GPU. По моим осторожным подсчётам в масштабах среднего Data центра с потреблением в 20 МВт может получиться экономия порядка 100 миллионов рублей в год. А это перекрывает все затраты. По слухам, всё крупные компании, тип Google, Amazon, Microsoft, IBM двигаются в направлении применения FPAG в крупных Data центрах.
А такой форм-фактор позволяет установить плату в тонкий сервер. Тонкий именно по высоте, размер 1U.
«В 7 раз меньше» и на каких вычислениях? У Вас линк есть? Я что то не нашёл :(
«По слухам» — как только рынок такого рода будет достаточно велик, добавят в gpu нужную операцию в железе и конец истории. Все таки fpga -это мелкосерийные задачи
Да, если какая то функция станет массовой, как например тот же bitcoin, это сделают в железе, но скорее всего не в GPU а в ASIC. С bitcoin так и произошло.
А FPGA так и останется — как платформа для перепрограммируемых решений.
Я её видел, но статья не слегка устарела.NVidia так просто рынок не уступит, о чём собственно я и говорил. Да и левое это исследование.
Int8 — собственно нужен для NN приложений и НВ его не упустит.
Впрочем НВ тоже хорошо лажают со своими карточками для критических по надежности приложений, я бы не стал с ними связываться… И суппорт у них так себе. Впрочем я работаю и с FPGA и GPU. Пока GPU выигрывает, по скорости и цене
Статья устарела, там нет серии Kintex UltraScale.
INT8 меня не сильно интересует.
Я собираюсь применить библиотеку FP23FFTK, там используется плавающая точка размером 23 бита.
SDAccel — проверяем передачу данных