支持RISC-V向量指令的汇编器设计与实现  被引量:1

Design and implementation of RISC-V assembler supporting vector instructions

在线阅读下载全文

作  者:邓平 朱小龙 孙海燕[1] 任怡[1] DENG Ping;ZHU Xiao-long;SUN Hai-yan;Ren Yi(School of Computer,National University of Defense Technology,Changsha 410073,China)

机构地区:[1]国防科技大学计算机学院,湖南长沙410073

出  处:《计算机工程与科学》2020年第12期2179-2185,共7页Computer Engineering & Science

摘  要:向量运算可以有效提高计算机的运算效率,减少不必要的硬件开销,随着CPU运算能力的提升和寄存器位数扩展等硬件的进一步发展,向量运算成为实际芯片架构设计中最常用的提高处理器性能的技术。受到业界广泛关注的RISC-V体系结构也借助向量技术提高性能,但目前开源版本的RISC-V汇编器只支持标量指令程序,不支持向量指令的汇编。基于GNU的Binutils汇编器,设计并实现了支持RISC-V向量指令的汇编器,该汇编器可完成向量指令的汇编和反汇编工作,同时其扩展实现也可以为其他指令模块的扩展支持提供参考。Vector computing can effectively improve the computing efficiency of computers and reduce unnecessary hardware overhead.With the improvement of CPU computing capability,the expansion of register number,and other hardware development trends,vector computing has becoming one of the widely used technologies to improve the CPU performance.The RISC-V architecture,which is highly focused on,also needs vector technology to improve the architecture performance.The open source RISC-V assembler only support standard instructions,and does not support vector instructions until now.In order to support RISC-V vector instructions,this paper details the design and implementation of RISC-V assembler supporting vector instructions.

关 键 词:RISC-V 向量指令 指令集 汇编器 

分 类 号:TP301[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象