FPGA(現(xiàn)場可編輯門陣列)作為賽靈思(Xilinx)的一項重要發(fā)明,以其可編程和靈活性著稱。起初,F(xiàn)PGA只是用來仿真ASIC,再進(jìn)行掩碼處理和批量制造使用。不過ASIC相比FPGA來說明顯在定制化上要求過高,流片量過小情況下成本反而更高,因此兩者毫不沖突地“各司其職”。而后,隨著加速器的出現(xiàn)和算力提升,目前已成為與GPU齊名的并行計算器件。
現(xiàn)場可編程門陣列(FPGA)可以實現(xiàn)任意數(shù)字邏輯,從微處理器到視頻生成器或加密礦機,一應(yīng)俱全。FPGA由許多邏輯模塊組成,每個邏輯模塊通常由觸發(fā)器和邏輯功能以及連接邏輯模塊的路由網(wǎng)絡(luò)組成。
FPGA是可編程芯片,因此FPGA的設(shè)計方法包括硬件設(shè)計和軟件設(shè)計兩部分。硬件包括FPGA芯片電路、 存儲器、輸入輸出接口電路以及其他設(shè)備,軟件即是相應(yīng)的HDL程序以及最新才流行的嵌入式C程序。
人工智能的發(fā)展一直都得不到突破點,主要是在能耗的問題上。如今,可編程芯片應(yīng)該在正確的時間出現(xiàn)在了正確的地方。Efinix 公司研發(fā)的量子可編程技術(shù)讓每個現(xiàn)場可編程門陣列路由塊的角色變得非常靈
在 Efinix 公司聯(lián)合創(chuàng)始人看來,他們研發(fā)的可編程芯片應(yīng)該在正確的時間出現(xiàn)在了正確的地方。如今,工程師們正在努力將人工智能技術(shù)(特別是深度學(xué)習(xí)變體)“壓榨&rdquo
隨著摩爾定律越來越接近瓶頸,制造ASIC芯片的成本越來越高。因此,設(shè)計者會希望ASIC能實現(xiàn)一定的可配置性,同時又不影響性能。在希望能做成可配置的模塊中,負(fù)責(zé)與其他芯片或者總線通信的接口單元又首當(dāng)其沖。