-
题名CC$:一种面向分布式众核平台的并行编程语言
被引量:1
- 1
-
-
作者
吴峻峰
许跃生
张永东
江颖
叶纬材
-
机构
中山大学数学与计算科学学院
中山大学广东省计算科学重点实验室
雪城大学数学系
-
出处
《计算机科学》
CSCD
北大核心
2013年第3期128-132,共5页
-
基金
广东省引进创新科研团队-计算科学科研团队(粤组函[2010]189号)
中山大学广东省计算科学重点实验室(粤财教[2010]311号)资助
-
文摘
CC$是一种并行编程语言,目的是解决分布式众核并行计算机的编程困难。CC$的编程模型以Multi-BSP模型为基础,将分布式众核并行计算机的硬件架构抽象为3层。数据按照存储的层次和共享范围分为5类,以便在不同层次上提供共享。CC$还提出一类虚拟指令来解决不同层次之间的数据交换,实现数据访问的逻辑化描述。并行程序按照3层Multi-BSP超步嵌套执行。CC$具有统一的编程风格、内建的多层公共地址空间、数据访问请求的表达式描述和数据传输编译优化4大特点。测试表明,CC$程序的运行效率高,易学易用,大幅地缩短了开发周期。
-
关键词
分布式众核
并行计算
编程语言
Multi-BSP
并行编程模型
-
Keywords
Distributed many-core, Parallel computation, Programming language, Mult-BSP, Parallel programming model
-
分类号
TP312
[自动化与计算机技术—计算机软件与理论]
-