一种硬件的复杂专用指令自动设计方法、设备、介质及产品

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
一种硬件的复杂专用指令自动设计方法、设备、介质及产品
申请号:CN202411436848
申请日期:2024-10-15
公开号:CN119396470B
公开日期:2025-10-31
类型:发明专利
摘要
本申请公开了一种硬件的复杂专用指令自动设计方法、设备、介质及产品,涉及专用硬件设计、专用指令设计或指令集扩展。该方法包括:分析程序收集动态信息;基于编译器的中间表示将程序中的基本块转换为数据依赖图,并提取种子;采用遗传算法基于种子得到满输入输出限制的候选项;采用特殊设计的代价模型对候选项打分以作为筛选依据;利用最大加权独立集分析克服候选项的重叠问题;融合专用指令对应的子图,产生专用功能单元,完成硬件的复杂专用指令自动设计。本申请能够探索基本块之间的相似性,从程序中发现常见且频繁执行的代码片段作为专用指令;搜索能够最大程度覆盖目标程序,使程序充分加速。
技术关键词
自动设计方法 专用指令 种子生长法 遗传算法 专用功能 生长算法 节点 贪婪策略 感兴趣 访存指令 处理器 分支指令 计算机程序产品 计算机设备 动态 可读存储介质 存储器