Berkeley UPC - Unified Parallel C
http://upc.nersc.gov/
"Unified Parallel C (UPC) is an extension of the C programming language designed for high performance
computing on large-scale parallel machines.The language provides a uniform programming model for both
shared and distributed memory hardware. The programmer is presented with a single shared, partitioned
address space, where variables may be directly read and written by any processor, but each variable is
physically associated with a single processor. UPC uses a Single Program Multiple Data (SPMD) model of
computation in which the amount of parallelism is fixed at program startup time, typically with a single
thread of execution per processor."
Berkeley UPC downloads
http://upc.nersc.gov/download/
"September 6 2006: a new Beta release of Berkeley UPC is available.
This beta release is primarily for supporting Cray XT3 systems, but also contains a number of bugfixes and new features."
Berkeley UPC Beta releases
http://upc.nersc.gov/download/beta.shtml
Current Beta Release
"Our current beta release consists of the 2.3.16 version of our runtime, and
the 2.2.4 version of our UPC-to-C translator. We recommend using the two components together."
-----
関連エントリ:
Cray XT3 (ASCI Red Storm) とストレージ, 2006-01-10
http://upc.nersc.gov/
"Unified Parallel C (UPC) is an extension of the C programming language designed for high performance
computing on large-scale parallel machines.The language provides a uniform programming model for both
shared and distributed memory hardware. The programmer is presented with a single shared, partitioned
address space, where variables may be directly read and written by any processor, but each variable is
physically associated with a single processor. UPC uses a Single Program Multiple Data (SPMD) model of
computation in which the amount of parallelism is fixed at program startup time, typically with a single
thread of execution per processor."
Berkeley UPC downloads
http://upc.nersc.gov/download/
"September 6 2006: a new Beta release of Berkeley UPC is available.
This beta release is primarily for supporting Cray XT3 systems, but also contains a number of bugfixes and new features."
Berkeley UPC Beta releases
http://upc.nersc.gov/download/beta.shtml
Current Beta Release
"Our current beta release consists of the 2.3.16 version of our runtime, and
the 2.2.4 version of our UPC-to-C translator. We recommend using the two components together."
-----
関連エントリ:
Cray XT3 (ASCI Red Storm) とストレージ, 2006-01-10