RISC-V MCU中文社区

【分享】 分享 常用硬件加速的方法

发表于 开源蜂鸟E203 2021-06-10 19:58:32
0
1706
2

本队伍号为CICC3152

之前总结了一些常用硬件加速方法

1)面积换速度:也就是串转并运算,可以多个模块同时计算;

2)时间换空间:时序收敛下通过频率提高性能,虽然面积可能稍微加大点;

3)流水线操作:流水线以面积换性能,以空间换时间。而状态机则相反。流水线级数越多,意味着流水线被切的越细,每一级流水线内容纳的硬件逻辑越少,在两级寄存器(每一级流水线由寄存器组成)之间的硬件逻辑越少,则意味能够运行到更高的主频。让整个“生产线”全速运行,等同于n倍线程效率;(例如流水线技术实现FIR滤波器)

4)乒乓操作:等同关于2个模块的并行运算,读写互不冲突;

5)浮点转定点:采用乘法+移位的方式转换;

6)查找表换计算:采用查找表替代某些有限固定值的运算;


本次设计领域设计到图像处理

喜欢2
用户评论
悟空

悟空 实名认证

懒的都不写签名

积分
问答
粉丝
关注
  • RV-STAR 开发板
  • RISC-V处理器设计系列课程
  • 培养RISC-V大学土壤 共建RISC-V教育生态
RV-STAR 开发板