10.3969/j.issn.1002-137X.2013.03.028
CC $:一种面向分布式众核平台的并行编程语言
CC$是一种并行编程语言,目的是解决分布式众核并行计算机的编程困难.CC$的编程模型以Multi-BSP模型为基础,将分布式众核并行计算机的硬件架构抽象为3层.数据按照存储的层次和共享范围分为5类,以便在不同层次上提供共享.CC$还提出一类虚拟指令来解决不同层次之间的数据交换,实现数据访问的逻辑化描述.并行程序按照3层Multi-BSP超步嵌套执行.CC$具有统一的编程风格、内建的多层公共地址空间、数据访问请求的表达式描述和数据传输编译优化4大特点.测试表明,CC$程序的运行效率高,易学易用,大幅地缩短了开发周期.
分布式众核、并行计算、编程语言、Multi-BSP、并行编程模型
40
TP312(计算技术、计算机技术)
广东省引进创新科研团队—计算科学科研团队粤组函[2010]189号;中山大学广东省计算科学重点实验室粤财教[2010]311号
2013-04-16(万方平台首次上网日期,不代表论文的发表时间)
共5页
128-132