ASIC & FPGA 差異

 在多元硬體加速晶片種類中,同屬專用晶片的FPGA與ASIC常拿來做比較。若單純以效能來看,ASIC是一種為了某種需求訂製的專用晶片,在吞吐量(Throughput)與延遲與功耗等表現都優於FPGA。

但ASIC晶片的演算法是固定的(ASIC設計製造後電路就固定無法改變),也就是說,若使用了ASIC加速某種類神經網絡演算法,後來別種演算法更優異,也無法變更,這些投資就浪費掉。

而FPGA的優點就是可以重新編碼,可以配合不同的演算法做不同的設計。(不需要更改硬體設計,直接透過升級軟體改變晶片硬體功能。)

留言