摘要: 数据并行模型应用到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.
中图分类号:
陈斯愈,黄林鹏,孙永强. 一个数据并行语言的设计及其实现[J]. , 1997, 23(03): 3-6.
Chen Siyu, Huang Linpeng, Sun Yongjiang. Design and Implementation of a Data-parallel Language[J]. , 1997, 23(03): 3-6.