Achronix為其eFPGA IP解決方案推出Speedcore custom blocks定制單元塊。Achronix Speedcore eFGPA嵌入式FPGA可加速數據密集的人工智能(AI)/機器學(xué)習、5G移動(dòng)通信、汽車(chē)先進(jìn)駕駛員輔助系統(ADAS)、數據中心和網(wǎng)絡(luò )應用; Speedcore custom blocks定制單元塊可以大幅度地提升性能、功耗和面積效率,并支持以前在FPGA獨立芯片上無(wú)法實(shí)現的功能。利用Speedcore custom blocks定制單元塊,客戶(hù)可以獲得ASIC級的效率并同時(shí)保持FPGA的靈活性,從而帶來(lái)了一種可以將功耗和面積降至最低、同時(shí)將數據流通量最大化的高效實(shí)現方式。 隨著(zhù)新一波智能數據密集型應用的興起,基于傳統的CPU架構已經(jīng)無(wú)法滿(mǎn)足這些新應用中計算需求的指數級增長(cháng),推動(dòng)了對全新的、異構的、帶有可編程硬件加速器的計算架構的需求。Speedcore eFPGA提供了性能最高而成本最低的硬件加速,而現在借助Speedcore custom blocks定制單元模塊,過(guò)去在獨立FPGA運算結構中運行緩慢且消耗大量資源的功能,都可以面向最高性能和最小片芯面積這些目標進(jìn)行優(yōu)化。從以下案例可以了解詳情: • 通過(guò)為矩陣乘法運算優(yōu)化數字信號處理器(DSP)和存儲單元塊,基于卷積神經(jīng)網(wǎng)絡(luò )(CNN)的YOLO目標識別算法的芯片面積被縮減了超過(guò)40%。 • 如果用Speedcore custom blocks定制單元塊來(lái)實(shí)現,需要并行比較器陣列的大型字符串搜索功能的片芯面積可以縮減超過(guò)90%。 • 桶形移位器(Barrel shifter)和二進(jìn)制位處理結構也可以在Speedcore custom blocks定制單元塊中完全實(shí)現,從而在同樣的面積中實(shí)現更大的、更精妙的應用,提升了可獲得的頻率。 • 一個(gè)運行在800MHz的400Gbps包處理數據通道的核心功能也可以用Speedcore custom blocks定制單元塊來(lái)實(shí)現,其可編程邏輯管理分析和控制功能。今天的FPGA獨立芯片不能為包處理應用提供這么高的數據吞吐量。 “業(yè)界領(lǐng)袖對Speedcore custom blocks定制單元塊及其可發(fā)揮的潛力倍感興奮,”Achronix Semiconductor市場(chǎng)營(yíng)銷(xiāo)副總裁Steve Mensor表示!澳壳芭c我們合作的公司都在打造下一代異構計算平臺和高帶寬通信系統,他們正在構建高性能的硬件加速器,可以隨著(zhù)其計算算法的演進(jìn)而不斷調整,F在,Achronix eFPGA IP產(chǎn)品在添加了Speedcore custom blocks定制單元塊以后,就使其在擁有可編程性的同時(shí)還能夠擁有ASIC級的性能以及高片芯面積效率! Speedcore Custom Blocks定制單元塊的定義過(guò)程 Speedcore custom blocks定制單元塊由Achronix與其客戶(hù)共同定義,這需要一個(gè)詳細的加速工作負載架構分析,作為性能和/或面積瓶頸的重復性功能被評估為潛在目標,有可能被硬化而進(jìn)入Speedcore custom blocks定制單元塊。隨后,Achronix將為客戶(hù)提供一個(gè)用于基準測試和評估的新版ACE設計工具,它包含了帶有定制單元塊的、新的Speedcore eFPGA。根據需求,該過(guò)程可以被多次迭代,為客戶(hù)的系統創(chuàng )建優(yōu)化的解決方案。 ACE設計工具提供的支持 Achronix的ACE設計工具全面支持Speedcore custom blocks定制單元塊,可以與存儲器和DSP單元塊相同的方式,提供從設計捕獲到比特流生產(chǎn)和系統調試等功能。Achronix為每個(gè)Speedcore custom blocks定制單元塊創(chuàng )建了一種獨有圖形化用戶(hù)接口(GUI),它可以管理所有的配置規則。ACE擁有Speedcore custom blocks定制單元塊所有配置的完整的時(shí)序細節,支持ACE去完成各種設計基于時(shí)序的布局和布線(xiàn)?蛻(hù)可以用強大的版圖規劃器來(lái)優(yōu)化設計,并為所有的單元實(shí)例去制定局域或者定點(diǎn)的任務(wù)安排。ACE還包括一個(gè)關(guān)鍵路徑分析工具,它可以支持客戶(hù)去分析時(shí)序?蛻(hù)還可以使用ACE強大的Snapshot嵌入式邏輯分析儀,去創(chuàng )建復雜的觸發(fā)器并展示Speedcore內的實(shí)時(shí)信號。 關(guān)于Speedcore嵌入式FPGA(eFPGA) Speedcore嵌入式FPGA(eFPGA)IP產(chǎn)品可以被嵌入到一款ASIC或者SoC之中,客戶(hù)通過(guò)細化其所需的邏輯功能、RAM存儲器和DSP資源,然后Achronix將配置Speedcore IP以滿(mǎn)足其個(gè)性化的需求。Speedcore查找表(LUT)、RAM單元、DSP64單元和定制單元塊能夠以靈活的縱列方式組合在一起,為客戶(hù)的應用創(chuàng )建最優(yōu)化的可編程功能。 |