|
Altera宣布業界首款支持FPGA的OpenCL工具──進一步加速FPGA在異質系統中的應用
& X- I% d q; x, V9 j \OpenCL軟體開發工具可讓開發人員獲得FPGA在效能與電源效率上的優勢' H9 Z! o( @4 d7 Q! h! J1 r, l& s
% j4 r- O( p, p1 Q7 E2 S. ^/ C2012年11月6日,台灣──Altera公司(Nasdaq:ALTR)今天發表FPGA產業中首款OpenCLTM(開放運算語言)軟體開發套件(SDK),可以結合FPGA中大量的平行架構來搭配OpenCL平行編程模型。該開發套件允許系統開發人員與熟悉C語言的程式設計人員,能夠快速與輕易地使用高階程式語言來開發高效能、高能源效率的FPGA架構應用。Altera的OpenCL軟體開發套件讓FPGA能夠與主控處理器協同運作,以加速平行運算的速度,相較於另一種硬體架構,則僅需其一小部分的功率消耗。Altera將在SuperComputing 2012展覽會的430攤位展示在FPGA中使用OpenCL所帶來的效能與生產力效益。
( {: U- r, P. J8 w' f; m/ @0 N
4 [3 U9 A3 b1 {7 Z3 Q4 n* O- d1 MAltera產品與企業行銷副總裁Vince Hu表示:「業界想要加速系統效能的方法,大多是從將單核心CPU提高頻率,然後演進到使用多核心CPU,再來則是使用平行處理器陣列。這種演進方式引領我們開發出當今現代的FPGA,內含有經過淬煉、大量的平行數位邏輯陣列架構,可以平行地執行運算任務。我們的OpenCL軟體開發套件讓客戶可以易於採用FPGA,並運用元件所能提供的效能與電源效率。」
6 C) t, b( s4 n. ?) n# ?1 \$ z: {9 T0 L
Altera OpenCL軟體開發套件的設計流程4 }# ^% P4 X9 m& y8 H. U7 \
OpenCL是一種開放的、免權利金,可用於包括CPU、GPGPU與FPGA、硬體加速器等跨平台平行編程標準。Altera OpenCL軟體開發套件為硬體與軟體開發提供一種具一致性、高階的設計流程,可將典型的硬體設計語言(HDL)流程中的耗時工作加以自動化。OpenCL工具流程可自動地轉換OpenCL核心功能到客製化的FPGA硬體加速器中,增加介面矽智財(IP)、建立互聯邏輯與產生FPGA編程檔案。軟體開發套件包括在CPU中進行主程式執行時,可連結到OpenCL應用程式介面(API)呼叫的函式庫,透過自動化地掌控這些步驟,設計人員能夠更專注他們的開發精力在定義與疊代他們的演算法則,而不是花時間在設計硬體。 |
|