计算机科学
計算機科學
계산궤과학
COMPUTER SCIENCE
2013年
3期
128-132
,共5页
吴峻峰%许跃生%张永东%江颖%叶纬材
吳峻峰%許躍生%張永東%江穎%葉緯材
오준봉%허약생%장영동%강영%협위재
分布式众核%并行计算%编程语言%Multi-BSP%并行编程模型
分佈式衆覈%併行計算%編程語言%Multi-BSP%併行編程模型
분포식음핵%병행계산%편정어언%Multi-BSP%병행편정모형
CC$是一种并行编程语言,目的是解决分布式众核并行计算机的编程困难.CC$的编程模型以Multi-BSP模型为基础,将分布式众核并行计算机的硬件架构抽象为3层.数据按照存储的层次和共享范围分为5类,以便在不同层次上提供共享.CC$还提出一类虚拟指令来解决不同层次之间的数据交换,实现数据访问的逻辑化描述.并行程序按照3层Multi-BSP超步嵌套执行.CC$具有统一的编程风格、内建的多层公共地址空间、数据访问请求的表达式描述和数据传输编译优化4大特点.测试表明,CC$程序的运行效率高,易学易用,大幅地缩短了开发周期.
CC$是一種併行編程語言,目的是解決分佈式衆覈併行計算機的編程睏難.CC$的編程模型以Multi-BSP模型為基礎,將分佈式衆覈併行計算機的硬件架構抽象為3層.數據按照存儲的層次和共享範圍分為5類,以便在不同層次上提供共享.CC$還提齣一類虛擬指令來解決不同層次之間的數據交換,實現數據訪問的邏輯化描述.併行程序按照3層Multi-BSP超步嵌套執行.CC$具有統一的編程風格、內建的多層公共地阯空間、數據訪問請求的錶達式描述和數據傳輸編譯優化4大特點.測試錶明,CC$程序的運行效率高,易學易用,大幅地縮短瞭開髮週期.
CC$시일충병행편정어언,목적시해결분포식음핵병행계산궤적편정곤난.CC$적편정모형이Multi-BSP모형위기출,장분포식음핵병행계산궤적경건가구추상위3층.수거안조존저적층차화공향범위분위5류,이편재불동층차상제공공향.CC$환제출일류허의지령래해결불동층차지간적수거교환,실현수거방문적라집화묘술.병행정서안조3층Multi-BSP초보감투집행.CC$구유통일적편정풍격、내건적다층공공지지공간、수거방문청구적표체식묘술화수거전수편역우화4대특점.측시표명,CC$정서적운행효솔고,역학역용,대폭지축단료개발주기.