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