GASNet (Global-Address Space Networking) is a language-independent low-level networking layer that provides network-independent, high-performance communication primitives tailored for implementing parallel global-address space SPMD languages such as UPC, Titanium, and Co-Array Fortran. The interface is primarily intended as a compilation target and for use by runtime library writers (as opposed to end users), and the primary goals are high performance, interface portability, and expressiveness.
|Tags||Software Development Libraries Networking|
|Operating Systems||Unix POSIX Windows Windows Windows|
Release Notes: Updates, bugfixes, enhancements, and support for new platforms.
Release Notes: Numerous bugs were fixed. Some minor performance 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. Usability improvements were made for many platforms.
Release Notes: Support was added for Blue Gene/P, Playstation 3 PowerPCs, ARM processors, MIPSEL/Linux, PGI compilers on Mac OS X, and Pathscale compilers on the Cray XT. A high-performance conduit was added for the IBM BlueGene/P using the DCMF communication interface. "ibv" (InfiniBand) support was extended to Qlogic's InfiniPath adapters. Many bugfixes and code cleanups were made. GCC 4.3.x support was fixed.
Release Notes: IBM SP/LAPI was fixed to use RDMA on LAPI/Federation systems when available. A race condition on the Myrinet/GM conduit was fixed. A workaround was added for a thread-safety bug in CNL Portals on the Cray XT. Environment variable scoping issues on Infiniband were fixed. Initial high-performance collective operations using Active Messages were added. Checking for randomized Linux VM spaces, which may restrict certain features, was improved. Numerous bugs were fixed.