集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1890|回复: 6

FPGA实现算法的硬件加速

[复制链接]
fpga_feixiang 发表于 2020-4-2 22:18:10 | 显示全部楼层 |阅读模式
当设计者试图从算法中获得最佳性能但软件方法已无计可施时,可以尝试通过硬件/软件重新划分来进行加速。FPGA易于实现软件模块和硬件模块的相互交换,且不必改变处理器或进行板级变动。本文阐述如何用FPGA来实现算法的硬件加速。

 

如果想从代码中获得最佳性能,方法包括优化算法、使用查找表而不是算法、将一切都转换为本地字长尺寸、使用注册变量、解开循环甚至可能采用汇编代码。如果所有这些都不奏效,可以转向更快的处理器、采用一个不同的处理器架构,或将代码一分为二通过两个处理器并行处理。不过,如果有一种方法可将那些对时间有严格要求的代码段转换为能够以5-100倍速度运行的函数调用,而且如果这一方法是一种可供软件开发之用的标准工具,这可信吗?现在,利用可编程逻辑作为硬件加速的基础可使这一切都变成现实。
zxopenhl 发表于 2020-4-3 14:37:13 | 显示全部楼层
FPGA实现算法的硬件加速
大鹏 发表于 2022-3-24 09:39:51 | 显示全部楼层
FPGA实现算法的硬件加速
雷1314521景 发表于 2022-3-24 11:17:54 | 显示全部楼层
FPGA实现算法的硬件加速
http://www.fpgaw.com/forum.php?m ... 3&fromuid=59831
(出处: fpga论坛|fpga设计论坛)
LYF 发表于 2022-3-26 15:07:48 | 显示全部楼层
FPGA实现算法的硬件加速
http://www.fpgaw.com/forum.php?m ... 3&fromuid=59610
(出处: fpga论坛|fpga设计论坛)
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2024-11-1 13:33 , Processed in 0.072185 second(s), 32 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表