Computer Science ›› 2013, Vol. 40 ›› Issue (3): 128-132.
Previous Articles Next Articles
Online:
Published:
Abstract: We presented a parallel programming language CC$.CC$is developed to reduce the programming com- plexity on distributed many-core systems. hhe programming model of CC$is based on Multi-13SP model, which ab- stracts distributed many-core systems into three levels. Data on CC$machines arc classified into 5 categories by data locality and shared regions, that is convenient for data access among different levels. CC$also presents sonic virtual di- rectives to describe data access logically. The programs on CC$machines are executed with Multi-I3SP super-steps. hhere arc four key features of CC$:unified programming style for all levels, built in multi-level common address spaces, description of data access requests with expressions, compilctime optimization for data transport. hhe experi- menu show that CC$is easy and effective.
Key words: Distributed many-core, Parallel computation, Programming language, Mult-13SP, Parallel programming model
0 / / Recommend
Add to citation manager EndNote|Reference Manager|ProCite|BibTeX|RefWorks
URL: https://www.jsjkx.com/EN/
https://www.jsjkx.com/EN/Y2013/V40/I3/128
Cited