作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

›› 1997, Vol. 23 ›› Issue (03): 3-6.

• 论文 •    下一篇

一个数据并行语言的设计及其实现

陈斯愈,黄林鹏,孙永强   

  1. 上海交通大学计算机系 上海,200030,上海交通大学计算机系 上海,200030,上海交通大学计算机系 上海,200030
  • 发布日期:1997-06-25

Design and Implementation of a Data-parallel Language

Chen Siyu, Huang Linpeng, Sun Yongjiang   

  1. (Computer Science Dept. of Shanghai Jiaotong University Shanghai 200030)
  • Published:1997-06-25

摘要: 数据并行模型应用到MIMD机器上,实现SPMD模式的松散同步计算的方式越来越受到人们的重视。文中提出了一个以异构并行计算系统为环境的数据并行语言Mtitti-c的设计和实现。正在实现的Multi-c编译器,以预编译的方式接受SIMD形式的程序说明,放宽同步要求,产生能以SPMD方式在并行系统上运行的C程序。

关键词: 数据并行语言, 单程序多数据模式, P4

Abstract: The method of implementing. data-parallel model on MIMD machines and executing in a loose-syncronization mode which realizes SPMD model is becoming more and more attractive.This thesis presents the design and implementation of a data-patrallel language called Multi-c which bases on a parallel programming system. We are implementing the compiler of Multi-c, which accepts SIMD speciflcation, and looses syncronization requirement, and then produce a standard C program which can execute on parallel programming system in SPMD mode.

中图分类号: