【技术实现步骤摘要】
本申请涉及专用硬件设计、专用指令设计或指令集扩展,特别是涉及一种硬件的复杂专用指令自动设计方法、设备、介质及产品。
技术介绍
1、最近,将专用指令集成到通用指令集架构(instruction setarchitecture,isa)中的趋势不断增长,这导致了诸如专用指令集处理器(application-specificinstruction set processor,asip)等计算平台的兴盛。这一趋势是由图像处理、高级加密标准等各种应用领域的实际需求推动的。代表性的指令集扩展包括英特尔的sse、gpu(图形处理器,graphics processing unit)张量核心、英特尔的amx以及高通的hvx。其中,英特尔的sse用于流处理应用,gpu张量核心用于深度学习,英特尔的amx和高通的hvx也用于深度学习。然而,专用指令需要深入理解应用程序的算法、数据结构和性能瓶颈,涉及大量的手动工作。
2、目前,利用中间表示(intermediate representation,ir)自动化的专用指令探索和设计成为趋势。然而,为
...【技术保护点】
1.一种硬件的复杂专用指令自动设计方法,其特征在于,所述硬件的复杂专用指令自动设计方法包括:
2.根据权利要求1所述的硬件的复杂专用指令自动设计方法,其特征在于,采用种子生长法基于所述子图得到候选项,具体包括:
3.根据权利要求2所述的硬件的复杂专用指令自动设计方法,其特征在于,从所述子图中提取种子,具体包括:
4.根据权利要求3所述的硬件的复杂专用指令自动设计方法,其特征在于,使用贪婪策略迭代提取所述子图中总延迟最长的指令对作为种子,具体包括
5.根据权利要求2所述的硬件的复杂专用指令自动设计方法,其特征在于,所述硬件
...【技术特征摘要】
1.一种硬件的复杂专用指令自动设计方法,其特征在于,所述硬件的复杂专用指令自动设计方法包括:
2.根据权利要求1所述的硬件的复杂专用指令自动设计方法,其特征在于,采用种子生长法基于所述子图得到候选项,具体包括:
3.根据权利要求2所述的硬件的复杂专用指令自动设计方法,其特征在于,从所述子图中提取种子,具体包括:
4.根据权利要求3所述的硬件的复杂专用指令自动设计方法,其特征在于,使用贪婪策略迭代提取所述子图中总延迟最长的指令对作为种子,具体包括
5.根据权利要求2所述的硬件的复杂专用指令自动设计方法,其特征在于,所述硬件的复杂专用指令自动设计方法还包括:
6.根据权利要求1所述的硬件的复杂专用指令自动设计方法,其特征在于,所述硬件的复杂专用指令自动设计方法基于一个自动提取和验证...
【专利技术属性】
技术研发人员:郝晓宇,张森,乔良,袁福焱,石军,陈俊仕,安虹,舒浩,袁宏辉,
申请(专利权)人:中国科学技术大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。