摘要
本发明提供了一种面向VLIW的RISC‑V指令集拓展方法,包括:对RISC‑V指令集修改使得所述RISC‑V指令集支持VLIW指令格式,包括按照以下方式修改操作码的含义:使用指令的第0位作为组结束位来表征该指令是否与下一条指令同属一个VLIW指令包及确定VLIW指令包的结束位置;当指令为VLIW指令包中的一个指令时,使用指令的第1‑N位作为槽号字段以指示该指令所属VLIW指令槽的位置,N≤3;可以支持最大2N路的VLIW实现,基本覆盖所有需要VLIW进行指令级并行加速的专用计算场景,也基本覆盖了一般程序所能达到的指令级并行度的极限;高效地完成了对变长VLIW的支持,且可以让处理器前端译码分发部件的实现非常简单。
技术关键词
VLIW指令
数值
处理器
定义
字段
符号
格式
存储器
译码
表格
语义
分支
数据
场景
周期
程序
系统为您推荐了相关专利信息
多智能体系统
大语言模型
数据
计算机可执行指令
访问资源服务
语义
通信方法
深度强化学习方法
云端服务器
调制解调模块