Unified Parallel C at LBNL/UCB The Berkeley UPC Project Kathy Yelick Christian Bell, Dan Bonachea,...
-
Upload
charla-gordon -
Category
Documents
-
view
218 -
download
0
description
Unified Parallel C at LBNL/UCB UPC Design Philosophy Unified Parallel C (UPC) is: -An explicit parallel extension of ISO C -A partitioned global address space language -Sometimes called a GAS language Similar to the C language philosophy -Concise and familiar syntax -Orthogonal extensions of semantics -Assume programmers are clever and careful -Given them control; possibly close to hardware -Even though they may get intro trouble Based on ideas in Split-C, AC, and PCP