Downloadliste

Projektbeschreibung

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 provides a portable, high-performance compiler for developing UPC software on systems ranging from clusters to custom supercomputers and even laptop-grade systems.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-10-22 05:21
2.13.6

Diese Version bietet Unterstützung für die Gemini-Verbindung des Cray XE und verschiedene kleinere Bugfixes.
Tags: Pre-Release, Bugfixes, Enhancements
This release adds support for the Gemini interconnect of the Cray XE and assorted minor bugfixes.

2011-01-04 07:02
2.12.1

Zahlreiche Bugfixes und Verbesserungen.
Tags: Bugfixes, Enhancements, UPC
Numerous bugfixes and enhancements.

2010-05-21 17:57
2.10.2

Zahlreiche Bugs wurden gefixt und einige Performance und Portabilität Verbesserungen wurden vorgenommen.
Tags: Patch Release
Numerous bugs were fixed, and several performance and portability improvements were made.

2009-11-05 00:37
2.10.0

Es wurde Unterstützung für Mac OS X 10.6 (Snow Leopard) erweitert und auf neuere Systeme Software-Releases auf Cray XT und IBM BG / P. Performance-Verbesserungen und Bugfixes wurden auf vielen unterstützten Netzen aus. Code-Generierung Zahlreiche Fehler wurden behoben. Usability-Fixes wurden für viele Plattformen gemacht.
Tags: Minor feature enhancements
Support was extended to Mac OS X 10.6 (Snow Leopard) and to more recent systems software releases on Cray XT and IBM BG/P. Performance improvements and bugfixes were made on many supported networks. Numerous code generation bugs were fixed. Usability fixes were made for many platforms.

2008-11-12 18:45
2.8.0

Native Unterstützung für IBM Blue Gene / P wurde über die neue "dcmf" Netzwerk hinzugefügt. Portale Netzwerk-Unterstützung wurde auf lokaler Cache-Speicher Registrierung aktualisiert. Performance und Richtigkeit Probleme in Myrinet / GM und LAPI Unterstützung wurden behoben. InfiniBand-Unterstützung wurde Qlogic InfiniPath verlängert. Unterstützung für mipsel / Linux-Plattformen, einschließlich SiCortex, wurde hinzugefügt und verbessert. GCCUPC Unterstützung wurde GCCUPC 4.2.0.2 und höher erweitert. Experimentelle Unterstützung für ARM-Prozessoren wurde hinzugefügt. Verbesserungen und Bugfixes wurden für MIPS, Alpha, PPC gemacht, und SPARC-Prozessoren. Viele codegen und die Fehlermeldung Fehler in der UPC-Übersetzer wurden behoben. Zahlreiche kleinere Fehler wurden behoben.
Tags: Major feature enhancements
Native support for IBM BlueGene/P was added via the new "dcmf" network. Portals network support was upgraded to cache local memory registration. Performance and correctness problems in Myrinet/GM and LAPI support were fixed. InfiniBand support was extended to Qlogic InfiniPath. Support for MIPSEL/Linux platforms, including SiCortex, was added and improved. GCCUPC support was extended to GCCUPC 4.2.0.2 and newer. Experimental support for ARM processors was added. Improvements and fixes were made for MIPS, Alpha, PPC, and SPARC processors. Many codegen and error message bugs in the UPC translator were fixed. Numerous minor bugs were fixed.

Project Resources