面向RISC-V处理器的高速浮点单元设计 |
| |
引用本文: | 常龙鑫,虞致国,钟啸宇,顾晓峰.面向RISC-V处理器的高速浮点单元设计[J].电子器件,2022,45(6):1289-1295. |
| |
作者姓名: | 常龙鑫 虞致国 钟啸宇 顾晓峰 |
| |
作者单位: | 江南大学物联网技术应用教育部工程研究中心 |
| |
基金项目: | 江苏省重点研发计划;中央高校基本科研业务费专项资金资助 |
| |
摘 要: | 浮点单元是高性能处理器的速度瓶颈之一,基于广泛应用的开源RISC-V浮点单元原型,设计了一种面向RISC-V处理器的高速浮点单元。对该原型中时序最差的浮点融合乘加、除法开方、整数转浮点子模块分别进行静态时序分析,并定位其中需要优化的关键模块。针对该浮点单元原型中存在的问题,提出基于算法优化和流水线优化的设计思路,设计基4 Booth-Wallace乘法模块替代原有多位宽乘法模块,设计基于二叉树的并行前导零检测模块替代原有串行前导零检测模块,增加了部分子模块的流水线级数。基于SMIC 55 nm工艺对优化设计前后的RISC-V浮点单元原型进行了性能评估,优化后的工作频率达到820 MHz,提升了39.46%,而面积开销增加了15.14%。
|
关 键 词: | RISC-V 浮点单元 基4 Booth-Wallace乘法 并行前导零检测 |
|
| 点击此处可从《电子器件》浏览原始摘要信息 |
|
点击此处可从《电子器件》下载全文 |
|