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