%0 Journal Article %T CC$:A Parallel Programming Language for Distributed Many-core Platforms
CC$:一种面向分布式众核平台的并行编程语言 %A 吴峻峰 %A 许跃生 %A 张永东 %A 江颖 %A 叶纬材 %J 计算机科学 %D 2013 %I %X CC$是一种并行编程语言,目的是解决分布式众核并行计算机的编程困难。CC$的编程模型以Multi BSP 模型为基础,将分布式众核并行计算机的硬件架构抽象为3层。数据按照存储的层次和共享范围分为5类,以便在不 同层次上提供共享。LL$还提出一类虚拟指令来解决不同层次之间的数据交换,实现数据访问的逻辑化描述。并行 程序按照3层Multi BSP超步嵌套执行。CC$具有统一的编程风格、内建的多层会共地址空间、数据访问请求的表达 式描述和数据传输编译优化4大特点。测试表明,CC$程序的运行效率高,易学易用,大幅地缩短了开发周期。 %K Distributed many-core %K Parallel computation %K Programming language %K Mult-13SP %K Parallel programming model
分布式众核,并行计算,编程语言,Mult %K i-13SP,并行编程模型 %U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=64A12D73428C8B8DBFB978D04DFEB3C1&aid=EEFFAAE7C668ACD16820F9589FBBFA65&yid=FF7AA908D58E97FA&vid=1371F55DA51B6E64&iid=38B194292C032A66&sid=1F199509C0B6C4D6&eid=7C72DBC13F2D71EC&journal_id=1002-137X&journal_name=计算机科学&referenced_num=0&reference_num=0