首页 | 本学科首页   官方微博 | 高级检索  
     

一种针对位操作密集应用的扩展指令自动选择方法
引用本文:张吉豫,刘先华,谭明星,程旭,丛京生.一种针对位操作密集应用的扩展指令自动选择方法[J].电子学报,2012,40(2):209-214.
作者姓名:张吉豫  刘先华  谭明星  程旭  丛京生
作者单位:1.微处理器及系统教育部工程研究中心,北京100871;2.北京大学信息科学技术学院,北京100871;3.PKU-UCLA理工联合研究所,北京100871
基金项目:国家"核高基"重大科技专项课题
摘    要:本文提出一种结合位操作分析和变换的扩展指令自动选择方法。该方法在数据流图中引入新的位操作中间表示结点,可精简地描述位访问操作。编译器可对程序数据流图进行选择性循环展开和位操作分析优化,并将其转换为带有直接表示位赋值操作结点的数据流图。实验结果表明,基于新的数据流图进行扩展指令选择可有效提升位操作密集型应用的性能

关 键 词:指令系统扩展  自动选择  位操作变换  
收稿时间:2011-01-15

Automatic Instruction-Set Extension for Bitwise Operation- Intensive Applications
ZHANG Ji-yu , LIU Xian-hua , TAN Ming-xing , CHENG Xu , CONG Jing-sheng.Automatic Instruction-Set Extension for Bitwise Operation- Intensive Applications[J].Acta Electronica Sinica,2012,40(2):209-214.
Authors:ZHANG Ji-yu  LIU Xian-hua  TAN Ming-xing  CHENG Xu  CONG Jing-sheng
Affiliation:1.Engineering Research Center of Microprocessor & System, Ministry of Education,Beijing 100871,China;2.School of Electronics Engineering and Computer Science,Peking University,Beijing 100871,China;3.UCLA-PKU Joint Research Institute in Science and Engineering,Beijing, 100871 China
Abstract:This paper describes a new automatic instruction-set extension approach with bitwise operaton analysis and transformations.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 instruction-set selection based on the new data-flow graph can effectively improve the performance for bitwise computation-intensive applications.
Keywords:instruction-set extension  automatic selection  bitwise operation transformation
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《电子学报》浏览原始摘要信息
点击此处可从《电子学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号