节点文献

基于四阶段人工优化的软件流水技术

Software Pipelining Technique Based on Four-Phase Manual Optimization

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 周国建吴少刚李祖松史岗

【Author】 ZHOU Guo-jian~1,WU Shao-gang~(1,2),LI Zu-song~2,SHI Gang~2 (1.College of Computer & Communication Engineering,China University of Petroleum,Dongying 257061; 2.Microchip Research Center,Institute of Computing Technology,Chinese Academy of Sciences,Beijing 100080)

【机构】 中国石油大学华东计算机与通信工程学院中国石油大学(华东)计算机与通信工程学院中国科学院计算技术研究所微处理器中心

【摘要】 代码体积是优化存储资源有限的嵌入式系统的重要因素之一。针对该特点,使用oprofile性能分析工具,以EEMBC基准程序集作为工作负载,提出四阶段人工优化软件流水方法(FPMO)。电信类的自相关程序实验结果表明,FPMO以2.04%的代码增量为代价换来40.678%的性能提升,而单纯的编译器自动优化则以33.35%的体积膨胀换来38.33%的性能提升。

【Abstract】 For embedded systems with very limited memory resources,code size becomes one of the most important optimization concerns.Using the oprofile profiling tool,this paper focuses on the Four-Phase Manual Optimization(FPMO) for the software pipelining technique when running the EEMBC benchmark.Experimental result of telecom-autocorrelation shows the FPMO method gets 40.678%performance promotion by increasing 2.04%code size but the pure compiler automatic optimization trades 38.33%performance improvements by 33.35%code size expansion.

【基金】 国家“863”计划基金资助项目(2007AA01Z114);国家“863”计划基金资助重点项目“低成本先进计算机单机”(2006AA010201);国家自然科学基金资助项目(60703017)
  • 【文献出处】 计算机工程 ,Computer Engineering , 编辑部邮箱 ,2009年05期
  • 【分类号】TP311.52
  • 【被引频次】3
  • 【下载频次】66
节点文献中: 

本文链接的文献网络图示:

本文的引文网络