BERKELEY UPC
Updated 17 days ago
The Berkeley UPC compiler suite is currently maintained primarily by the Pagoda Project in the CLaSS Group at Lawrence Berkeley National Laboratory. The goal of the Berkeley UPC team is to develop a portable, high performance implementation of UPC for large-scale multiprocessors, PC clusters, and clusters of shared memory multiprocessors. We are developing an open-source UPC compiler suite whose goals are portability and high-performance... The UPC language evolved from experiences with three other earlier languages that proposed parallel extensions to ISO C 99: AC , Split-C, and Parallel C Preprocessor (PCP). UPC is not a superset of these three languages, but rather an attempt to distill the best characteristics of each. UPC combines the programmability advantages of the shared memory programming paradigm and the control over data layout and performance of the message passing programming paradigm... The Berkeley Unified Parallel C (UPC) Project is working to develop a high-..