如何用FPGA实现算法硬件加速.docVIP

  • 27
  • 0
  • 约8.01千字
  • 约 8页
  • 2018-07-16 发布于湖北
  • 举报
如何用FPGA实现算法的硬件加速 QQ群:657298562008-08-06 19:21当设计者试图从算法中获得最佳性能但软件方法已无计可施时,可以尝试通过硬件/软件重新划分来进行加速。HYPERLINK /SEARCH/ART/FPGA.HTMFPGA易于实现软件模块和硬件模块的相互交换,且不必改变处理器或进行板级变动。本文阐述如何用FPGA来实现算法的HYPERLINK /SEARCH/ART/?.HTM硬件加速。如果想从代码中获得最佳性能,方法包括优化算法、使用查找表而不是算法、将一切都转换为本地字长尺寸、使用注册变量、解开循环甚至可能采用汇编代码。如果所有这些都不奏效,可以转向更快的处理器、采用一个不同的处理器架构,或将代码一分为二通过两个处理器并行处理。不过,如果有一种方法可将那些对时间有严格要求的代码段转换为能够以5-100倍速度运行的函数调用,而且如果这一方法是一种可供软件开发之用的标准工具,这可信吗?现在,利用HYPERLINK /SEARCH/ART/??.HTM可编程逻辑作为硬件加速的基础可使这一切都变成现实。图1:带定制指令的HYPERLINK /ART_8800017224_400012_500016_HN_6ba78a09.HTM可配置处理器架构。 低成本可编程逻辑在嵌入式系统中应用得越来越普遍,这为系统设计者提供了一个无需对处理器或架构进行大的改动即

文档评论(0)

1亿VIP精品文档

相关文档