首页 | 官方网站   微博 | 高级检索  
     

粗粒度异构预编译器的设计与实现
引用本文:陆鑫达,张玉珩.粗粒度异构预编译器的设计与实现[J].上海交通大学学报,2000,34(7):987-990.
作者姓名:陆鑫达  张玉珩
作者单位:上海交通大学,计算机科学与工程系,上海,200030
基金项目:国家自然科学基金资助项目! ( 6 99730 14,6 96 830 0 1)
摘    要:提出了一种基于用户指导法的异构计算的动态实现工具,称为粗粒度异构预编译器(CHP),定义了5种用户在并行编程时需显式说明的代码段的类型,以及用户对代码段的输入和输出参数需进行的说明。

关 键 词:自动异构计算  代码类型描述  粗粒度异构预编译器
修稿时间:1999-07-20

Design and Implementation of Coarse-Grained Heterogeneous Pre-compiler (CHP)
LU Xin-da,ZHANG Yu-heng.Design and Implementation of Coarse-Grained Heterogeneous Pre-compiler (CHP)[J].Journal of Shanghai Jiaotong University,2000,34(7):987-990.
Authors:LU Xin-da  ZHANG Yu-heng
Abstract:A dynamic implementation tool for heterogeneous computing called CHP(Coarse grained Heterogeneous Pre compiler) based on user directed approach was proposed. Five code types (SISD, SIMD, MIMD, VECTOR, and MASTER) which should be specified explicitly by user in parallel programming were defined. The rules for describing the input and output parameters of each code segments were also discussed. CHP will extract the code type from the code segment, and perform task partitioning, mapping and scheduling during the program execution. The import of CHP is a sequential source program with embedded code type profiling. After analyzing the input and output parameters by CHP, an object program that automatically calls parallel virtual machine(PVM) routines to implement parallelism will be generated. The object program then can be executed concurrently after compiled. The executing procedure of process spawning was also analyzed in this paper.
Keywords:automatic heterogeneous computing  user-directed approach  pre  compiler  code-type profil-ing  parallel virtual machine(PVM)
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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

京公网安备 11010802026262号