期刊文献+

面向嵌入式应用的指令集自动扩展 被引量:5

Automatic Instruction Set Extension for Embedded Applications
在线阅读 下载PDF
导出
摘要 面向特定应用扩展指令集,并通过定制的硬件实现这些扩展指令,能够大幅度提高嵌入式处理器的性能.本文提出了一种全自动的面向特定应用的指令集扩展流程,该流程能够较精确地估算扩展指令的性能加速比和硬件开销,并高效完成指令模板匹配.实验结果表明,在给定的硬件开销限制下,该方法产生的扩展指令能够显著提升嵌入式应用的性能. Application-specific instructions play an important role in reducing code size and improving performance for em- bedded processors.Automating the design process of these instructions can shorten the time-to-market of the product. This paper pro- poses a fully automatic approach on instruction-set extension for embedded applications and a new algorithm for instruction pattem mapping. Experimental results show great performance improvement on various embedded applications under given hardware constraints.
出处 《电子学报》 EI CAS CSCD 北大核心 2008年第5期985-988,共4页 Acta Electronica Sinica
基金 国家973重点基础研究发展计划(No.2007CB310901)
关键词 嵌入式应用 扩展指令 自动生成 embedded application instruction- set extension automatic generation
作者简介 吕雅帅 男,1981年生于河北邯郸,国防科学技术大学计算机科学与技术学院博士.研究方向为系统结构及相关编译技术.E—mail:freelancer_lys@163.com
  • 相关文献

参考文献14

  • 1P M Athanas, H S Silverman. Processor reconfiguration through instruction set metamorphosis [ J ]. IEEE Computer, 1993, 26 (3):11- 18.
  • 2J 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.
  • 3M Arnold, H Corporaal. Designing domain specific processors [ A]. International Conference on Hardware Software Codesign [C] .New York:ACM Press,2001.61 - 66.
  • 4M Gschwind. Instruction set selection for ASIP design[ A]. International Conference on Hardware Software Codesign [C ]. New York: ACM Press, 1999.7 - 11.
  • 5Kubilay Atasu, Laura Pozzi, Paolo Ienne. Automatic applicationspecific instruction-set extensions under microarchitectmal constraints [ J ]. International Journal of Parallel Programming, 2003,31 (6) :411 - 428.
  • 6Philip 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.
  • 7J-E Lee, K Choi, N Dutt. Efficient instruction encoding for automatic instruction set design of configurable ASIPs[A].Proc ICCAD[ C] .New York:ACM Press,2002.649- 654.
  • 8A Peymandoust, et al. Automatic instruction set extension and utilization for embedded processors [ A ]. IEEE International Conference on Application-Specific Systems, Architectures and Processors[C]. Los Alamitos: IEEE Computer Society Press, 2003. 108 - 118.
  • 9N Clark, H Zhong, S Mahlke. Processor acceleration through automated instruction set customization[ A]. Proceedings of the 36th Annual International Symposium on Microarchitecture [ C] .New York:ACM Press,2003. 129 - 140.
  • 10Jason Cong, Yiping Fan, Guoling Hart, Zhiru Zhang. Application-specific instruction generation for configurable processor architectures [ A ]. International Symposium on Field Programmable Gate Arrays[ C]. New York: ACM Press, 2004. 183- 189.

同被引文献70

  • 1彭艺频,凌明,杨军,时龙兴.基于关键路径和面积预测的软硬件划分方法[J].电子学报,2005,33(2):249-253. 被引量:1
  • 2Keutzer K, Malik S, Newton A R. From ASIC to ASIP: the next design discontinuity [C] //Proceedings of the 20th International Conference on Computer Design, Freiburg, 2002:84-90.
  • 3Frantz G. Digital signal processor trends [J]. IEEE Micro, 2000, 20(6): 52-59.
  • 4Atasu K, Pozzi instruction-set L, Lenne P. Automatic extensions under application -specific microarchitectural constraints[C]//Proceedings of the 40th Design Automation Conference, Anaheim, 2003 : 256-261.
  • 5Clark N, Zhong H T, Mahlke S. Processor acceleration through automated instruction set customization [C]//Proceedings of the 36th International Symposium Microarchitecture, San Diego, 2003:129-140.
  • 6Brisk P, Kaplan A, Kastner R, et al. Instruction generation and regularity extraction for reconfigurable processors [C]//Proceedings of the International Conference of Compilers, Architectures, and Synthesis for Embedded Systems, Grenoble, 2002:262-269.
  • 7Lee J E, Choi K, Dutt N. Efficient instruction encoding for automatic instruction set design of configurable ASIPs [C] //Proceedings of the 20th International Conference on Computer Design, Freiburg, 2002:649-654.
  • 8Yu P, Mitra T. Characterizing embedded applications for instruction set extensible processors [C] //Proceedings of the 41st Design Automation Conference, San Diego, 2004: 723- 728.
  • 9Cong J, Fan Y P, Han G L, et al. Application-specific instruction generation for configurable processor architectures [C] //Proceedings of the 12th International Symposium on Field Programmable Gate Arrays, Monterey, 2004:183-189.
  • 10Clark N T, Zhong H T, Mahlke S A. Automated custom instruction generation for domain-specific processor acceleration [J]. IEEE Transactions on Computers, 2005, 54(10), 1258-1270.

引证文献5

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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