Altera宣佈微軟(Microsoft)採用Arria 10現場可程式化閘陣列(FPGA)以實現採用卷積神經網路(CNN)演算法的資料中心加速功能。據悉,這些演算法通常用於影像分類、影像識別及自然語言處理等。
Altera運算和儲存業務部總監Michael Strickland表示,FPGA在神經演算法上有架構方面的優勢在於能高效率的進行卷積和彙集,靈活的資料通路可支援大量的開放運算語言(OpenCL)核心直接互相傳送資料,毋須使用外部記憶體。除了具備既有優勢,Arria 10在架構上含有乘法和加法都支援硬式核心浮點,在邏輯數量和時鐘速度上優於傳統FPGA產品。
據了解,透過Arria 10開發套件和Arria 10 FPGA工程樣品,微軟研究人員正不斷在雲端技術取得進展,獲得每瓦40GFLOPS的理想性能。此外,與GPGPU相比,由於Altera在CNN平台採用OpenCL與VHDL,對Arria 10 FPGA及其IEEE754硬式核心浮點數位訊號處理(DSP)模組進行程式設計,讓該元件性能功率消耗比是CNN的三倍。
微軟研究院客戶和雲端應用總監Doug Burger指出,微軟採用新款元件的工程樣品後,CNN性能和功率效益都大幅提升,而晶片中DSP模組的高精度硬式核心浮點功能是微軟取得研究成果的主要原因。
目前,Altera正極力與客戶和合作夥伴在解決方案進行密切合作,以期實現高性能運算(HPC)及資料中心加速。
Altera網址:www.altera.com