当前位置:首页 > 报告详情

11-陈名书.pdf

上传人: 山哈 编号:725365 2025-07-04 23页 1.59MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文由兰州大学异步电路与系统实验室的陈名书于2024年10月12日发表,主要研究了tinyRV,一个基于RISC-V的定制压缩指令集。关键点如下: 1. **研究背景**:指出指令流发射和Cache失效是处理器能量消耗的主要原因,压缩指令集可降低这部分能耗和面积需求。 2. **定制原因**:分析了RV32C的不完备性和冗余,以及对于特定应用(如不需要浮点操作的小型系统)的适用性。 3. **技术定制**: - **寄存器地址缩减**:将寄存器地址从5bit缩减到4bit,释放空间用于功能码或立即数。 - **区间重排**:优化移位指令和条件跳转指令区间,增强指令功能。 - **CSR指令定制**:为CSR类型指令分配3bit地址空间,减少指令数量。 - **条件跳转指令定制**:针对比例较大的跳转指令进行定制。 - **Load与Store指令定制**:支持6bit立即数,优化存取操作。 4. **关键数据**:分析了miBench和RVBench基准程序集,指出条件跳转指令比例较大,且立即数大多不超过6bit。 5. **总结与展望**:tinyRV是一个功能完备的定制指令集,可在16位或32位数据通路中使用。未来工作包括增加编译器支持和对程序性能的影响评估。 综上,文章围绕提高指令集压缩率和能效,展示了tinyRV指令集的定制方法和潜在优势。
"tinyRV如何实现指令压缩?" "定制指令集tinyRV的优势何在?" "tinyRV的未来研究方向有哪些?"
客服
商务合作
小程序
服务号
折叠