期刊文献+

一种针对位操作密集应用的扩展指令自动选择方法 被引量:3

Automatic Instruction-Set Extension for Bitwise Operation-Intensive Applications
在线阅读 下载PDF
导出
摘要 本文提出一种结合位操作分析和变换的扩展指令自动选择方法.该方法在数据流图中引入新的位操作中间表示结点,可精简地描述位访问操作.编译器可对程序数据流图进行选择性循环展开和位操作分析优化,并将其转换为带有直接表示位赋值操作结点的数据流图.实验结果表明,基于新的数据流图进行扩展指令选择可有效提升位操作密集型应用的性能. This paper describes a new automatic instruction-set extension approach with bitwise operaton analysis and trans- formations. It introduces a new intermediate bit-manipulation operation to directly describe bitwise accesses. It performs bit-level analysis and optimization, and builds an extended data-flow graph with the new bit-manipulation operations. Experimental results show that extending insu'uction-set selection based on the new data-flow graph can effectively improve the performance for bitwise computation-intensive applications.
出处 《电子学报》 EI CAS CSCD 北大核心 2012年第2期209-214,共6页 Acta Electronica Sinica
基金 国家"核高基"重大科技专项课题(No.2009ZX01036-001-003 No.2009ZX01029-001-002)
关键词 指令系统扩展 自动选择 位操作变换 insa-uction-set extension automatic selection bitwise operation transformation
作者简介 张吉豫 女,1982年生于吉林长春,北京大学信息科学技术学院博土生.主要研究领域为软硬件协同设计及编译优化. 刘先华(通信作者)男,北京大学信息科学技术学院讲师,主要研究领域为处理器设计及编译优化.E—mail:lxh@mprc.pku.edu.cn
  • 相关文献

参考文献14

  • 1Murray A C,et al.Code transformation and instruction set extension[J].ACM Transactions on Embedded Computing Systems,2009,8(4):1-31.
  • 2Tucker T.The evolution of CMP technology in device manufacturing applications and challenges[J].Semiconductor FABTECH ICG,1995,(2):265.
  • 3Jiang M,Nelson O.On CMP of silicon nitride (Si3N4) work material with various abrasives[J].Wear,1998,22(1):57-71.
  • 4William V R,Newark C.Metal Polishing Composition and Process[P].USA:4475981,1994.
  • 5吕雅帅,沈立,黄立波,王志英.面向嵌入式应用的指令集自动扩展[J].电子学报,2008,36(5):985-988. 被引量:5
  • 6Singh N B,Ojha A K.Coprecipitation of mixture of CuO and Al2O3 through NaNO3 -KNO3 eutectic mixture and its catalytic activity during the decomposition of hydroxy[J].Progress in Crystal Growth and Characterization of Materials,2002,56(3):1-7.
  • 7Daesik L,Sangdo H,Sangmun L,et al.The TiO2-adding effects in WO3-based NO2 sensors prepared by coprecipitation and precipitation method[J].Sensors and Actuators,2000,B65:331-335.
  • 8Bennett R V,et al.Combining Source-to-source Transformations and Processor Instruction Set Extensions for the Automated Design-space Exploration of Embedded systems[A].ACM Conference on Languages,Compilers,and Tools for Embedded Systems[C].San Diego:ACM Press,2007.83-92.
  • 9Kawahito M,et al.A New Idiom Recognition Framework for Exploiting Hardware-assist Instructions[A].International Conference on Architectural Support for Programming Languages and Operating Systems[C].San Jose:ACM Press,2006.382-393.
  • 10Peymandoust A,et al.Automatic Instruction Set Extension and Utilization for Embedded Processors[A].International Conference on Application-Specific Systems,Architectures and Processors[C].Hague:ACM Press,2003.108-118.

二级参考文献26

共引文献9

同被引文献13

  • 1王晓春,刘兴东.嵌入式实时操作系统任务的同步与互斥机制[J].计算机测量与控制,2004,12(6):578-580. 被引量:7
  • 2NXP. KEA128 sub-family reference manual rev2[EB/OL]. (2014-06-01)[2015-08-01]. http://cache, nxp. com/files/ microcontroUers/doc/ref_manual/KEA 128RM.pdf.
  • 3NXP. KEA128 sub-family data sheet rev4[EB/OL]. (2014- 09-01 )[2015-08-01]. http://eache, nxp. com/files/microcon- trollers/doe/data sheet/S9KEA 128P80M48SF0.pdf.
  • 4ARM Limited. Cortex-m0 devices genetic user guide [EB/ OL]. (2009-10-01)[2015-08-01]. http://www.infocenter, arm. corn/help/topic/com, arm. doc. dui0497a/DUI0497A_cortex_ m0 r0p0 generic_ug.pdf.
  • 5HILEWITZ Y, LEE R B. A new basis for shifters in gener- al-purpose processors for existing and advanced bit manipu- lations[J]. IEEE Transactions on Computers, 2009, 58(8): 1035-1048.
  • 6Freescale.KEA128 Sub-Family Reference Manual Rev 2[EB/OL].2014:223-240.http://www.Freescale.com.
  • 7Freescale.KEA128 Sub-Family Data Sheet Rev 4[EB/OL].2014:20-21.http://www.Freescale.com.
  • 8ARM.Cortex-M0+Devices Generic User Guide[EB/OL].2012:54-57.http://www.ARM.com.
  • 9Hilewitz Y,Lee R B.A new basis for shifters in general-Purpose processors for existing and advanced bit manipulations[J].IEEE Transactions on Computers,2009,58(8):1035-1048.
  • 10张玉杰,马立云,张贺艳.基于ARM和FPGA的LED显示屏控制系统的设计[J].计算机测量与控制,2009,17(12):2429-2431. 被引量:26

引证文献3

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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