·設計靈活,FPGA屬于硬件可重構的芯片結構,內部具有數量豐富的可編程輸入輸出單元引腳及觸發器;
·適用便捷,FPGA是專用電路中開發周期最短、應用風險最低的器件之一(部分客戶無需投資研發即可獲得適用FPGA芯片);
·并行計算,FPGA芯片內部可按照數據包步驟數量搭建相對應的流水線,從而實現數據并行、流水線并行;
·高兼容性,FPGA可與CMOS等大規模集成電路兼容,進行協同工作。
基于上述特點,FPGA芯片早期作為ASIC芯片的半定制化電路替代品應用于部分場景中,近年來,隨著微軟、亞馬遜等頭部互聯網企業不斷加大數據中心建設,FPGA芯片的應用范圍也不斷拓寬。
FPGA在靈活性、性能、功耗、成本之間具有較好的平衡性
相較于CPU,FPGA并行計算能力可提升運算速率并降低時延。CPU的本質是利用大規模存儲器在時間維度內復用處理單元,并在強大邏輯數據庫支持下實現更多應用邏輯,但同時也會失去處理單元的并行處理能力。
相較于GPU,FPGA在功耗和靈活性等方面具備優勢。一方面,由于GPU采用大量的處理單元并且大量訪問片外存儲SDRAM,其計算峰值更高,同時功耗也較高,FPGA的平均功耗(10W)遠低于GPU的平均功耗(200W),可有效改善散熱問題;另一方面,GPU在設計完成后無法改動硬件資源,而FPGA根據特定應用對硬件進行編程,更具靈活性。機器學習使用多條指令平行處理單一數據,FPGA的定制化能力更能滿足精確度較低、分散、非常規深度神經網絡計算需求。
相較于ASIC芯片, FPGA在項目初期具備短周期、高性價比的優勢。ASIC需從標準單元進行設計,當芯片的功能及性能需求發生變化時或者工藝進步時,ASIC需重新投片,由此帶來較高的沉沒成本以及較長的開發周期;而FPGA包括預制門和觸發器,具有編程、除錯、再編程和重復操作等優點,可實現芯片功能重新配置,因此早期FPGA常作為定制化ASIC領域的半定制電路出現,被業內認為是構建原型和開發設計的較快推進的路徑之一。
責任編輯:lq
-
FPGA
+關注
關注
1629文章
21754瀏覽量
604202 -
芯片
+關注
關注
456文章
50927瀏覽量
424599 -
觸發器
+關注
關注
14文章
2000瀏覽量
61212
原文標題:FPGA的特點和優勢
文章出處:【微信號:hoperun300339,微信公眾號:潤和軟件】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論