Release Notes: Updates, bugfixes, enhancements, and support for new platforms.
Release Notes: This release adds support for the Gemini interconnect of the Cray XE and assorted minor bugfixes.
Release Notes: Numerous bugfixes and enhancements.
Release Notes: Numerous bugs were fixed, and several performance and portability improvements were made.
Release Notes: 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.
Release Notes: 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 22.214.171.124 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.
Release Notes: Mac OS X 10.5 binaries are now available. A multiconf build manager now provides easy access to debug and opt from the upcc command line. lapi-conduit now uses RDMA support to improve performance. Data movement collectives now use a scalable, high-performance implementation. The portals network is now fully native. Pthreads support was added on CNL. Local put/get operations for GCCUPC+UPCR are fully inline. Native support was added for OpenIB via the new "ibv" network. The software was ported to CrayXT/Linux, SunC/Linux, OpenBSD/x86. upcrun options for backtracing and freezing were added. Numerous miscellaneous fixes were made.
Release Notes: Initial native support for the Cray XT3 was added. The Parallel Performance Wizard (PPW) is now supported. Finer granularity timer query is supported. UPC collectives and UPC-IO were added to GCCUPC+UPCR. A upcdecl command-line tool was added. Performance improvements were made to the BUPC semaphore library. A remote fetch-and-add UPC library extension was included. Configure-time tuning of bit distribution in packed pointer-to-shared rep was implemented. Numerous miscellaneous bugfixes were made.
Release Notes: Support for the Cray XT3 platform was added. The GASP 1.5 performance instrumentation interface was implemented. Fine-grained timer queries, collective operations, UPC library extensions, support for alloca(), runtime thread layout calls, and configure-time tuning of bit organization were added. Performance of semaphores was improved. Numerous bugs were fixed.
Release Notes: This release adds auto platform detection. The translator has been ported to Mac OS X/PPC32, Linux/PPC64, and AIX/PPC32. The runtime has been ported to Mac OS X/x86, Mac OS X/PPC64, and Cray XD1. There are Cygwin, RHEL4, and Cray XT3 port-specific fixes. pthreads-related bugs have been fixed. Auto-retry and DNS failover have been added to upcc HTTP translation. There are many other bugfixes, code clean-ups, and speed-ups.