期刊文献+

基于二进制插桩的共享指令集异构多核处理器进程迁移方法 被引量:1

A binary-instrumentation based execution migration method for shared ISA heterogeneous multi-core processors
在线阅读 下载PDF
导出
摘要 研究了异构多核处理器进程迁移的特点,针对目前解决共享指令集异构多核处理器异构多核间进程迁移方法存在效率、代价、兼容性或者可编程性上的不足,提出了一种基于二进制插桩的进程迁移方法,该方法能够充分利用共享指令集异构多核的优势,以很低的代价大大提升运行效率,并且无需修改源代码和编译系统,有良好的兼容性。在SPEC等测试程序上的实验数据表明,这种方法的效率为内核模拟的2.25倍。 The characteristics of the excution migration in heterogeneous multi-core processors were analyzed,and a bina- ry-instrumentation based execution migration method for homogeneous multi-core processors was put forward to solve the drawbacks of the present methods for execution migration between shared ISA heterogeneous multi-cores in effi- ciency, cost, compatibility, or programmability. The proposed migration method based on binary-instrumentation can take full advantage of shared-ISA heterogeneous multi-core to enhance the performance of heterogeneous chip multi- processors with low cost. And it need not to modify the source code or the compile system. The experimental results obtained from the test on the SPEC procedure showed that its run-time efficiency was 2.25 times of kernel simula- tion.
出处 《高技术通讯》 CAS CSCD 北大核心 2014年第1期23-28,共6页 Chinese High Technology Letters
基金 国家"核高基"科技重大专项课题(2009ZX01028-002-003 2009ZX01029-001-003 2010ZX01036-001-002) 国家自然科学基金(60921002)资助项目
关键词 共享指令集(ISA) 异构多核处理器 进程迁移 二进制插桩 内核模拟 shared instruction set architecture (ISA), heterogeneous multi-core processor, execution migration,binary instrumentation, kernel simulation
作者简介 男,1984年生,博士生;研究方向:计算机体系结构,处理器设计,VLSI设计;联系人,E-mail:liuhongwei@iet.ac.cn
  • 相关文献

参考文献11

  • 1Vybfid R Series Automotive Solutions. http ://www. frees- cale. com/webapp/sps/site/taxonomy, jsp? code = VY-BRID_RSERIES. Freescale 2012.
  • 2AMD Fusion. http://en, wikipedia, org/wiki/AMD_Fu- sion. Wiki 2012.
  • 3Dutta S, Jensen R, Rieckmann A. Viper: A muhiprocessor SOC for advanced set-top box and digital Tv systems, leee Design & Test of Computers, 2001,18 ( 5 ) : 21.
  • 4Kahle J, Society I C. The cell processor architecture. In: Proceedings of the 38th Annual IEEE/ACM International Symposiumn on Microarehitecture ,2005.3-3.
  • 5王淼,王志英,邬贵明.一个面向异构多核处理器Cell的资源分配模型[J].高技术通讯,2010,20(12):1229-1234. 被引量:1
  • 6Chen J Y, Yang W, Hung T H, et al. A static binary trans- lator for efficient migration of ARM-based applications. In: Proceedings of Workshop on Optimizations for DSP and Embedded Systems,2008.
  • 7DeVuyst M, Venkat A, Tullsen D M. Execution migration in a heterogeneous-lSA chip muhiprocessor. In:Proceed-ings of the 17th International Conference on Architectural Support for Programming Languages and Operating Sys- tems, London, U K, 2012.261-272.
  • 8Li T, Brett P, Knauerhase R, et al. Operating system sup- port for overlapping-ISA heterogeneous multi-core archi- tecture. In:Proceedings of the Sixteenth International Sym- posium on High-Performance Computer Architecture, 2010.1-12.
  • 9Vonbank D G, Shub C M, Sebesta R W. A unified model of pointwise equivalence of procedural computations. Acre Transactions on Programming Languages and Systems, 1994.16(6), 1842.
  • 10Veldema R, Philippsen M. Near overhead-free heterogene- ous thread-migration. In : Proceedings of the IEEE Interna- tional Conference on Cluster Computing,2005.1-10.

二级参考文献11

  • 1Gschwind M,Hofstee H,Flachs B,et al.Synergistic processing in cell's multicore architecture.IEEE MICRO,2006,26(2):10-24.
  • 2Petrini F,Fossum G,Fernandez J,et al.Multicore Suprises:Lesson Learned from Optimizing.Sweep3D on the Cell Broadbend Engine.In:Proceedings of IPDPS 2007,Long Beach,USA,2007.26-30.
  • 3Eichenberger A,O'Brien J,O'Brien K,et al.Using advanced compiler technology to exploit the performance of the cell broadband engine architecture.IBM Systems Journal,2006,45(1):59-84.
  • 4Bellens P,Perez J,Badia R,et al.CellSs:a programming model for the Cell BE architecture.In:Proceedings of the 2006 ACM/IEEE Conference on Supercomputing,Tampa,USA,2006.5-5.
  • 5Blagojevic F,Feng X,Cameron D,et al.Modeling multigrain parallelism on heterogeneous multi-core processors:a case study of the Cell BE.In:Proceedings of the 2008 International Conference on High-Performance Embedded Architectures and Compilers,Sweden,2008.38-52.
  • 6Zhao Y,Kennedy K.Dependence-Based code generation for a Cell processor.In:Proceedings of the 19th International Workshop on Languages and Compilers for Parallel Computing,New Orleans,USA,2006.64-79.
  • 7Valiant L.A bridging model for parallel computation.Communications of the ACM,1990,33(8):103-111.
  • 8Wang M,Bodin F,Matz S.Automatic data distribution for improving data locality on the Cell BE architecture.In:Proceedings of the 22nd International Workshop on Languages and Compilers for Parallel Computing,Newark,USA,2009.
  • 9Amdahl G.Validity of the single processor approach to achieving large scale computing capabilities.In:AFIPS Conference Proceedings,1967,30(8):483-485.
  • 10Li J,Chen M.The data alignment phase in compiling programs for distributed-memory machines.Journal of Parallel and Distributed Computing,1991,13(2):213-221.

同被引文献8

引证文献1

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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