| 摘要: |
| SIMC(SIMDC)是通过对C语言进行语法扩展(未进行语义扩展)得到的支持SIMD(singleinstructionmultipledata)并行程序设计的并行语言.SIMC可方便地描述SIMD并行算法,具有SIMD计算机系统结构定义能力,可支持多种系统结构上的并行算法研究.SIMC语言的模拟执行系统已在单机上实现,并作为作者研究开发的SIMD计算机程序设计及性能评价模拟环境的并行程序设计语言,用于SIMD计算机算法及结构的性能评价. |
| 关键词: SIMD 并行程序设计 并行程序设计语言 并行计算机性能评价 模拟 |
| DOI: |
| 分类号: |
| 基金项目: |
|
| EXTENSIONS TO THE C PROGRAMMING LANGUAGE FOR SIMD COMPUTERS |
|
Jing Xiaojun,Fang Binxing
|
| Abstract: |
| IMC (SIMD C) is a SIMD(single instruction multiple data) parallel programming language extended to the syntax of usual C language. SIMC can be easy to program SIMD algorithms. Moreover, it can be used to study SIMD algorithms on differentkinds of SIMD architecture which is defined in SIMC. The simulation environment ofSIMC has been implemented on a sequential computer. This environment can be used toevaluate the performance of SIMD s algorithms and architecture. |
| Key words: SIMD parallel programming parallel programming language performanceevaluation simulation. |