期刊文献+

基于双向搜索的指令候选集生成算法

Instruction Candidate Set Generation Algorithm Based on Bidirectional Search
在线阅读 下载PDF
导出
摘要 指令候选集生成是扩展指令集处理器设计中必不可缺的一部分,但该过程也是一种计算密集型任务。为提升候选集生成效率,提出一种双向搜索后融合的算法。首先,基于数据流图的邻接表提出一种高效的连通子图搜索树建立算法;其次,在搜索树遍历过程中整体采用双向并行搜索的思路来提升搜索效率,针对由不同树节点构成的子图,应用多约束裁剪优化技术来提升搜索速度。实验结果表明,所提算法能够适应多种约束条件,且性能为已有算法的1~2倍。 Instruction candidate set generation is an essential component of extended instruction set processor design,but it is also recognized as a computationally intensive task.To improve the efficiency of candidate set generation,a bidirectional search algorithm with post-fusion is proposed.First,an efficient search tree construction algorithm for connected subgraphs is developed based on the adjacency list of the data flow graph.Second,during the traversal of the search tree,a bidirectional parallel search approach is systematically implemented to enhance search efficiency.Additionally,a multi-constraint pruning optimization technique is applied to subgraphs composed of different tree nodes to further accelerate the process.Experimental results demonstrate that the proposed algorithm not only adapts to multiple constraints but also has one to two the performance of existing algorithms.
作者 范旺 刘勤让 赵博 高彦钊 祁晓峰 FAN Wang;LIU Qinrang;ZHAO Bo;GAO Yanzhao;QI Xiaofeng(Information Engineering University,Zhengzhou 450001,China)
机构地区 信息工程大学
出处 《信息工程大学学报》 2025年第2期182-188,共7页 Journal of Information Engineering University
基金 国家重点研发计划(2022YFB4500901)。
关键词 候选集生成 扩展指令集 子图搜索 数据流图 指令设计 candidate set generation extended instruction set subgraph search data flow graph instruction design
  • 相关文献

参考文献4

二级参考文献28

  • 1胡绵江,窦勇,倪时策,吴侃.一种面向加密算法共性子图的指令定制方法[J].计算机研究与发展,2012,49(S1):299-304. 被引量:2
  • 2王淑栋,刘文斌,许进.图顶点着色问题的DNA粘贴算法[J].系统工程与电子技术,2005,27(3):568-572. 被引量:13
  • 3周康,许进.最小顶点覆盖问题的闭环DNA算法[J].计算机工程与应用,2006,42(20):7-9. 被引量:28
  • 4许进,谭钢军,范月科,郭养安.DNA计算机原理、进展及难点(Ⅳ):论DNA计算机模型[J].计算机学报,2007,30(6):881-893. 被引量:33
  • 5P M Athanas, H S Silverman. Processor reconfiguration through instruction set metamorphosis [ J ]. IEEE Computer, 1993, 26 (3):11- 18.
  • 6J R Hauser,J Wawrzynek, Garp. A MIPS processor with a reconfigurable coprocessor[A]. IEEE Symposium on FPGAs for Custom Computing Machines[ C]. Los Alamitos: IEEE Computer Society Press, 1997.24 - 33.
  • 7M Arnold, H Corporaal. Designing domain specific processors [ A]. International Conference on Hardware Software Codesign [C] .New York:ACM Press,2001.61 - 66.
  • 8M Gschwind. Instruction set selection for ASIP design[ A]. International Conference on Hardware Software Codesign [C ]. New York: ACM Press, 1999.7 - 11.
  • 9Kubilay Atasu, Laura Pozzi, Paolo Ienne. Automatic applicationspecific instruction-set extensions under microarchitectmal constraints [ J ]. International Journal of Parallel Programming, 2003,31 (6) :411 - 428.
  • 10Philip Brisk, Adam Kaplan, Ryan Kastner, Majid Sarrafzadeh. Instruction generation and regularity extraction for reconfigurable processors [A ]. Proceedings of CASES [ C ]. New York: ACM Press, 2002.262 - 269.

共引文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部