首页 | 本学科首页   官方微博 | 高级检索  
     

CC$:一种面向分布式众核平台的并行编程语言
引用本文:吴峻峰,许跃生,张永东,江颖,叶纬材.CC$:一种面向分布式众核平台的并行编程语言[J].计算机科学,2013,40(3):128-132.
作者姓名:吴峻峰  许跃生  张永东  江颖  叶纬材
作者单位:(中山大学数学与计算科学学院 广州 510275) (中山大学广东省计算科学重点实验室 广州 5102752) (雪城大学数学系 纽约州 13244)
摘    要:CC$是一种并行编程语言,目的是解决分布式众核并行计算机的编程困难。CC$的编程模型以Multi BSP 模型为基础,将分布式众核并行计算机的硬件架构抽象为3层。数据按照存储的层次和共享范围分为5类,以便在不 同层次上提供共享。LL$还提出一类虚拟指令来解决不同层次之间的数据交换,实现数据访问的逻辑化描述。并行 程序按照3层Multi BSP超步嵌套执行。CC$具有统一的编程风格、内建的多层会共地址空间、数据访问请求的表达 式描述和数据传输编译优化4大特点。测试表明,CC$程序的运行效率高,易学易用,大幅地缩短了开发周期。

关 键 词:分布式众核,并行计算,编程语言,Mult  i-13SP,并行编程模型

CC$:A Parallel Programming Language for Distributed Many-core Platforms
Abstract:
Keywords:Distributed many-core  Parallel computation  Programming language  Mult-13SP  Parallel programming model
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号