FPGA也可以跑OPENCL

 

Learn About Altera's OpenCL Program for FPGAs

 

 

ALTERA 網站上的資料

http://www.altera.com/b/opencl.html?contactID=192134868&gwkey=W9OWVEUH1G

YuLuw77740864.3682986111

FPGA的架構不是本來就可以作分散式平行計算了嗎?


為什麼還要opencl的加持呢? 不太懂…

有人知道為什麼嗎?

快速瀏覽了一下他的影片說明,不知道對不對…

感覺像是說,把Altera的晶片也當成像是顯卡般的Device
支援OpenCL,可以在CPU(Host端)與Device之晶共同運算
利用此特性,使得開發出的程式可攜性較高
而且,學一個OpenCL就可以在許多的平台上通行 (相較CUDA只針對nVidia的顯卡)
好一陣子沒上來,一上來就看到好文

![](upload://2BschPYen3egBpbywHaIXl1lV03.jpeg)

把FPGA當成DEVICE經由PCI-E與PC連接的好處是---可以使用FPGA的HDL語言規劃一個專用的多核心的DEVICE,例如把FPGA規劃成多核心比較電路(GPU不能變更硬體設計),這樣DEVICE中就不會有浪費的電路,或是把整顆FPGA規劃成其他專用電路;另外新版的FPGA內建有顆雙核心的ARM.

突然有一個想法:NV只有高階的GPU卡才能不經CPU就將DATA傳給其他DEVICE,有了這個就不用買高階的GPU卡;FPGA規劃成資料分配卡就行了.(上圖的那張FPGA卡似乎也不便宜,這個IDEA行不通)

 

在影片簡報的第7頁提到 INTEL有一顆CPU內建FPGA 就是ATOM E600C

 

![](upload://zTlagFsC9vRyXR1BElr4U8WqRTL.jpeg)

在硬體派中http://www.inpai.com.cn/doc/hard/138947.htm提到

已得悉E600C家族推出初期共有六顆不同的SKU,包括工控的Atom E625CT、 E645CT 及E665CT,600MHz、1GHz及1.3GHz,最高功耗2.7W、3.6W及3.6W。

    商用的Atom E625C、E645C及E664C,600MHz、1GHz及1.3GHz 。

不知這幾個CPU的價格如何,規劃其中的FPGA要用什麼工具.

上文看到一個SKU的專有名詞,以為是一種新的CPU的簡稱(例如CPU,GPU,APU)結果不是.

原來SKU (Stock Keeping Unit) 就是目前有的規格組合.

單價找到了,在http://www.digitimes.com.tw/tw/dt/n/shwnws.asp?CnlID=10&cat=25&id=0000209674_PCM7OI386NJCPP55CGF7S&ct=1提到

先前代號為「Stellarton」的Atom E665CT、E645CT、E665C及E645C預計將在 2個月內出貨;E625CT與E625C將於2011年第1季開始供貨,新款處理器每千顆量購單價為61~106美元。

有說錯的話,請糾正.

 

YuLuw77740873.4984837963