[发明专利]一种指令功能重构的方法、系统、设备和存储介质在审
申请号: | 202310032222.0 | 申请日: | 2023-01-10 |
公开(公告)号: | CN115981728A | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 邹晓峰;李拓;李仁刚 | 申请(专利权)人: | 山东云海国创云计算装备产业创新中心有限公司 |
主分类号: | G06F9/318 | 分类号: | G06F9/318 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 张元;陈黎明 |
地址: | 250000 山东省济南市中国(山东)自由贸*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种指令功能重构的方法、系统、设备和存储介质,方法包括:根据预留的扩展指令数量和逻辑容量设计实现扩展指令功能,并将逻辑代码转化成可编程逻辑的配置信息;根据所述配置信息对指令按照取指、译码、派发的顺序执行;根据指令译码产生的指令类型和指令使能信号确定是否为扩展指令;以及将扩展指令经前端转换接口传输到可编程逻辑构建的指令计算执行段,计算完成后经扩展指令后端转换接口输出结果。本发明采用可编程逻辑来实现指令功能重构的方法,并且充分利用了RISC‑V架构指令集可扩展的特点,实现了处理器指令集的硬件可变,能够适应当前算法需求多变的发展趋势,对于加速新型计算,提高算法执行效率具有重要作用。 | ||
搜索关键词: | 一种 指令 功能 方法 系统 设备 存储 介质 | ||
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东云海国创云计算装备产业创新中心有限公司,未经山东云海国创云计算装备产业创新中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/202310032222.0/,转载请声明来源钻瓜专利网。
- 同类专利
- 一种指令功能重构的方法、系统、设备和存储介质-202310032222.0
- 邹晓峰;李拓;李仁刚 - 山东云海国创云计算装备产业创新中心有限公司
- 2023-01-10 - 2023-04-18 - G06F9/318
- 本发明提供一种指令功能重构的方法、系统、设备和存储介质,方法包括:根据预留的扩展指令数量和逻辑容量设计实现扩展指令功能,并将逻辑代码转化成可编程逻辑的配置信息;根据所述配置信息对指令按照取指、译码、派发的顺序执行;根据指令译码产生的指令类型和指令使能信号确定是否为扩展指令;以及将扩展指令经前端转换接口传输到可编程逻辑构建的指令计算执行段,计算完成后经扩展指令后端转换接口输出结果。本发明采用可编程逻辑来实现指令功能重构的方法,并且充分利用了RISC‑V架构指令集可扩展的特点,实现了处理器指令集的硬件可变,能够适应当前算法需求多变的发展趋势,对于加速新型计算,提高算法执行效率具有重要作用。
- 一种指令控制方法、装置及电子设备-202211522015.5
- 胡起;牛根;曾露 - 龙芯中科技术股份有限公司
- 2022-11-30 - 2023-03-21 - G06F9/318
- 本发明实施例提供一种指令控制方法、装置及电子设备,该方法包括:识别目标程序中的待控制指令,并将所述待控制指令修改为目标指令;获取控制状态寄存器的使能状态信息;根据所述使能状态信息确定是否对所述目标指令对应的使能控制位进行标记;若所述目标指令对应的使能控制位被标记,则确定所述目标指令为无效指令,并顺序执行下一条指令。其中,所述目标指令满足以下至少一项:所述目标指令的操作码为目标操作码,所述目标操作码用于指示所述目标指令被所述控制状态寄存器控制;所述目标指令之前插入有至少一条前缀控制指令。本发明实施例可以降低处理器内部的性能开销,提高软件程序的运行效率。
- 指令生成方法、装置及电子设备-202211656170.6
- 韩静盟;王朋宇 - 龙芯中科技术股份有限公司
- 2022-12-22 - 2023-03-17 - G06F9/318
- 本发明实施例提供了一种指令生成方法、装置及电子设备,该方法中,在为计算设备的处理器测试程序生成指令的过程中,获取待生成指令的相关地址。确定待生成指令的相关地址落入的存储页是否非法;存储页包括指令页与数据页。在相关地址落入的存储页非法的情况下,对待生成指令执行调整操作,以使待生成指令的相关地址落入的存储页合法。在完成调整操作之后,基于相关地址生成待生成指令。这样,可以在使得最终生成的处理器测试程序能够更全面的对处理器进行验证的同时,避免指令页与数据页混合存储所带来的指令执行冲突,进而确保最终生成的测试程序能够被顺利执行。
- 专利分类