中国人民解放军国防科技大学陈照云获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉中国人民解放军国防科技大学申请的专利面向SIMD与VLIW架构可量化的指令调度方法及系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN116204195B 。
龙图腾网通过国家知识产权局官网在2025-08-01发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202310223375.3,技术领域涉及:G06F8/41;该发明授权面向SIMD与VLIW架构可量化的指令调度方法及系统是由陈照云;邓灿;时洋;文梅;赵宵磊;王耀华;扈啸设计研发完成,并于2023-03-09向国家知识产权局提交的专利申请。
本面向SIMD与VLIW架构可量化的指令调度方法及系统在说明书摘要公布了:本发明公开了一种面向SIMD与VLIW架构可量化的指令调度方法及系统,本发明包括针对程序的源代码进行指令解析;遍历程序的源代码确定基本块的规模;在基本块的规模大于预设阈值k时,执行功能单元压力感知的指令调度策略得到调度方案;在基本块的规模小于等于k时,执行基于功能单元压力感知的指令调度策略并得到调度方案;计算当前基本块的调度长度下界,并根据其实际调度长度从而计算得到当前基本块的调度效率。本发明能够实现对特定规模的指令调度问题提供合适的调度策略,从全局角度将时间槽和功能单元的分配问题结合起来,提高指令调度效率,解决现有主流编译器普遍采用的启发式调度算法无法做量化分析且结果难以达到最优的问题。
本发明授权面向SIMD与VLIW架构可量化的指令调度方法及系统在权利要求书中公布了:1.一种面向SIMD与VLIW架构可量化的指令调度方法,其特征在于,包括: S101,针对程序的源代码进行指令解析,确定指令之间的依赖关系以及执行周期; S102,遍历程序的源代码中的基本块,确定基本块的规模; S103,在基本块的规模大于预设阈值k时,根据指令之间的依赖关系以及执行周期执行功能单元压力感知的指令调度得到调度方案; S104,计算当前基本块调度方案的实际调度长度,并确定当前基本块的调度长度下界; S105,将调度长度下界除以实际调度长度,得到当前基本块的调度效率; 步骤S103中执行周期执行功能单元压力感知的指令调度包括: S201,根据指令的执行周期计算当前基本块中各条指令的功能单元压力; S202,根据功能单元压力确定各条指令的优先级,并根据优先级构建指令列表; S203,从当前基本块的指令列表中遍历取出优先级最高的一条指令作为当前指令; S204,为当前指令分配时间槽和功能单元,并从当前基本块的指令列表中弹出当前指令; S205,判断当前基本块的指令列表为空是否成立,若成立则判定完成指令调度,跳转S106;否则,跳转S203继续遍历当前基本块的指令列表中的指令; 步骤S201中计算当前基本块中各条指令的功能单元压力的函数表达式为: , 上式中,表示指令列表中第i条指令的功能单元压力,表示指令列表中第i条指令的执行周期,表示指令列表中第i条指令可用的功能单元数量。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人中国人民解放军国防科技大学,其通讯地址为:410073 湖南省长沙市开福区砚瓦池正街47号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。