在「Apps with hardware: enabling run-time architectural customization in smart phones」這邊看到去年就有論文在討論在手機上使用 FPGA 的想法...
的確現在 FPGA 的價錢其實是蠻平價的了... 除了透過 GPU 加速外,FPGA 聽起來也是個不錯的方向 @_@
最直接的例子就是 AES 運算來看,可以看到比現在最快的實做快了半個數量級,大約三倍?(跟支援硬體加速的 OpenSSL 比,看格子大約是半格,也就是 100.5,約 3.16 倍)。
而如果是純軟體的應用,有些會差到四個數量級... (萬?)
手機上真的有這麼多需要用到 FPGA 的事可以做嗎 XD
yeah,有個人也說過 640KB 記憶體就夠用了,所以...
FPGA 一般是用在硬體設計初期, 定案以後通常就做成 ASIC 啦
所以, 真的有這麼多應用是一定要在手機上動態設計的嗎... 給 end user 用的 ?
就以文中說的 AES 好了, 現在略新的 mcu 都已經做進去啦