期刊文献+

主从式单边异构多核处理器编程模型和编译架构 被引量:2

The Programming Model and Compilation Framework for Master-Slave One-Sided Heterogeneous Multi-Core Processors
下载PDF
导出
摘要 主从式单边异构体系结构的异构多核处理器广泛应用于面向专门应用领域的计算加速,如异构多核嵌入式处理器、DSP、SoC等;高性能的该类处理器也可用于一些大规模科学和工程计算问题的处理。主从式单边异构处理器对编程模型和编译技术提出了很多挑战性问题,如编程模型的选择、编程语言的设计、编译器架构设计以及运行库的设计等。本文分析了这一类处理器结构特点和执行模型,认为功能卸载模型是最适用于这一体系结构的编程模型;并分析了面向功能卸载模型的编程语言设计关键问题,提出了编译系统的架构,讨论了相应的运行库设计问题。 Master-Slave one-sided heterogeneous multi-core processors are used ubiquitously for the acceleration in the special-purpose application areas, such as the embedded heterogeneous multi-core processors, DSPs and SoCs. This kind of processors with high performance can also be used in processing large-scale scientific and engineering problems. Master- Slave one-sided heterogeneous multi-core processors bring many challenges to the programming model and compilation techniques, such as the selection of programming models, the design of programming languages, the architecture of compilers and runtime systems. This paper points out that the function-offload model is the most suitable programming model for such processors according to an analysis of the architecture characteristics and the execution model of them. The key issues in the design of the programming languages for the function-offload programming model are introduced, and the framework of the compilation system is brought forward and the key issues in the design of runtime libraries are also discussed in this paper.
出处 《计算机工程与科学》 CSCD 北大核心 2009年第8期66-68,共3页 Computer Engineering & Science
基金 国家自然科学基金资助项目(60633050 60621003)
关键词 主从式单边异构 多核 编程模型 编译架构 master-slave one-sided heterogeneity multi-core programming model compilation framework
  • 相关文献

参考文献9

  • 1杨灿群 李春江.异构多核处理器的编程模型和编译优化技术.中国计算机学会通讯,2007,3(2):32-39.
  • 2Wang P, Collins J, Chinya G, et al. Accelerator Exoskeleton [J]. Intel Technical Journal, 2007,11(3) : 185-196.
  • 3Cell Broadband Engine Programming Handbook[Z]. Ver 1. 1. IBM Corporation, 2006.
  • 4OpenMP Application Program Interface[S]. Version 2. 5, OpenMP Architecture Review Board,2005.
  • 5The Message Passing Interface (MPI) Standard[S/OL]. http://www-unix. mcs. anl. gov/mpi/.
  • 6Unified Parallel C[EB/OL]. http://upc.lbl. gov/.
  • 7Cristian C, Dotsenko Y, John M C, et al. An Evaluation of Global Address Space Languages: Co-Array Fortran and Unified Parallel C[C]//Proc of PPoPP'05,2005 : 36-47.
  • 8ClearSpeed Software Description[Z]. Software Beta Release 2.23. Clear Speed Technology, Inc, 2006.
  • 9李春江 王桂彬 唐滔 等.流处理器的编程实践和反思.哈尔滨工业大学学报,2007,39(10):197-201.

共引文献1

同被引文献14

引证文献2

二级引证文献11

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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