- Infos im HLRS Wiki sind nicht rechtsverbindlich und ohne Gewähr -
- Information contained in the HLRS Wiki is not legally binding and HLRS is not responsible for any damages that might result from its use -
UPC: Difference between revisions
From HLRS Platforms
Jump to navigationJump to search
No edit summary |
(Added available UPC implementations at HLRS) |
||
(6 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
{{Infobox software | |||
| description = '''Unified Parallel C''' (UPC) is an extension of the C programming language designed for high-performance computing on large-scale parallel machines, including those with a common global address space (SMP and NUMA) and those with distributed memory (eg. clusters). 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. | |||
| developer = UPC Consortium | |||
| available on = [[NEC Nehalem Cluster]] | |||
| category = [[:Category:Language Extension | Language Extension]] | |||
| license = | |||
| website = [http://upc.gwu.edu/ UPC homepage] | |||
}} | |||
== Availability == | |||
Different UPC compilers are available. Availability depends on the specific platform. | |||
* [[Berkeley UPC]] | |||
* [[Cray UPC]] (only [[Cray XT5m]]) | |||
== See also == | |||
* [[Software Development Tools, Compilers & Libraries]] | |||
== External links == | == External links == | ||
* [http://upc.gwu.edu/ UPC homepage] | * [http://upc.gwu.edu/ UPC homepage] | ||
[[Category:Language Extension]] |
Latest revision as of 13:33, 1 March 2010
Unified Parallel C (UPC) is an extension of the C programming language designed for high-performance computing on large-scale parallel machines, including those with a common global address space (SMP and NUMA) and those with distributed memory (eg. clusters). 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. |
|
Availability
Different UPC compilers are available. Availability depends on the specific platform.
- Berkeley UPC
- Cray UPC (only Cray XT5m)