2014年11月18日--Altera公司(Nasdaq:ALTR)和IBM(NYSE:IBM)今天發佈了業界第一款採用FPGA架構的加速平臺,透過IBM的一致性加速器處理器介面(CAPI),實現FPGA與POWER8 CPU的順暢連接。這一種可重新配置的硬體加速器在FPGA和處理器之間有共享虛擬記憶體,顯著提高了高性能運算(HPC)和資料中心應用的系統性能、效率和靈活性。在超級運算2014年度大會上,Altera和IBM展示的幾款POWER8系統都能夠使用FPGA實現連續加速。
透過與OpenPOWER基金會一起工作,Altera和IBM開發了非常靈活的異質架構運算解決方案,讓POWER8系統性能和效率邁上了新的臺階。FPGA加速的POWER8系統經過最佳化,支援下一代HPC和資料中心應用中需要的大運算量和大規模處理任務,包括資料壓縮、加密、影像處理和搜尋等應用。使用CAPI將FPGA加速器順暢的連接至POWER8處理器架構和主系統記憶體,使得FPGA看起來是POWER8處理器的另一個核心。相對於傳統的IO連接加速器,這將可大幅地減少了軟體程式碼行數,縮短了處理器週期,進而減少了開發時間。一個FPGA加速的POWER8伺服器的工作效率是業界最高的,支援系統架構師將其資料中心規模縮小一半。
IBM Power開發副總裁兼OpenPOWER總裁Brad McCredie評論表示:「今天的高性能運算應用的工作負載發展非常快,迫切需要我們開發靈活的加速器,讓IBM POWER處理器在IBM Power系統和所有OpenPOWER相容系統中發揮更高的效率。Altera透過CAPI為我們的POWER處理器提供採用FPGA架構的可重新配置硬體加速功能,這一種工作支援軟體發展人員建構非常高效率、靈活的高性能系統。」
Altera和IBM與電路板合作夥伴Nallatech為POWER8協同合作開發了OpenPOWER CAPI開發套件,採用了Nallatech採用FPGA架構的385附加卡,這是業界第一款CAPI FPGA加速卡。這一款現有的產品開發平臺支援設計人員採用CAPI在POWER8系統中開始進行開發,請參考www.nallatech.com/capi。
Altera針對OpenCL的軟體開發套件(SDK)為開發人員提供了開發他們自己訂製FPGA加速器所需的資源,幫助他們儘快將產品推向市場,獲得功率消耗和性能優勢。OpenCL 2.0規範的發佈支援共享虛擬記憶體功能,幫助程式設計人員使用CAPI實現主機和加速器共享記憶體。
Altera電腦和儲存業務部資深總監David Gamba表示:「我們與OpenPOWER基金會一起工作,針對採用Power架構的系統交付非常靈活的異質架構運算平臺。Altera一直積極為Power用戶提供採用CAPI架構的可配置硬體加速器,這將由OpenCL程式設計模型進行支援,以得到高度最佳化的加速器,實現了最佳的FLOP/瓦/成本。」
超級運算2014年度大會現場展示
Altera和IBM在超級運算2014年度大會上正式展示由FPGA加速的POWER8系統,包括:
• 為NoSQL提供的IBM資料引擎:這一種解決方案大幅度降低了部署NoSQL資料儲存的成本。解決方案採用了Altera的FPGA以及IBM特有的CAPI支援的Power System S822L以及IBM FlashSystem 840——使用有一個POWER8伺服器而不是24個X86伺服器來實現規模適度的NoSQL儲存,展示了伺服器合併。
• 適用於分析功能的IBM資料引擎:這一種解決方案是可訂製基礎設備方案,為大資料和分析工作負載整合了軟體。IBM資料引擎採用了POWER8 CPU以及一起運作的Altera FPGA,高效率的管理工作負載,提供靈活的可調整儲存和運算資源。
• 為POWER8提供的OpenPOWER CAPI開發套件:這一個展示採用了Nallatech OpenPOWER CAPI FPGA加速器開發套件,展示了開發人員如何使用FPGA加速的POWER8系統來開始設計。
OpenPOWER基金會簡介
OpenPOWER基金會成員有Altera、IBM、Google、Mellanox、NVIDIA以及Tyan。這些公司聯合開發了高階伺服器、網路、儲存和硬體加速技術,旨在為下一代超大規模和雲端資料中心開發人員提供更多的選擇,更強的控制能力,而且更加靈活。關於OpenPOWER基金會的詳細資訊,請瀏覽www.openpowerfoundation.org。
Altera簡介
Altera®的可程式設計解決方案幫助電子系統設計人員快速、高效率地實現創新,突出產品優勢,贏得市場競爭。Altera提供FPGA、SoC、CPLD和ASIC,以及電源管理等互補技術,為全世界的客戶提供高價值解決方案。請瀏覽http://www.altera.com。