Software

UPC Collectives Reference Implementation

This is a reference implementation of the UPC V1.0 collective functions.
This implementation conforms to UPC V1.1.

Implementation of the extended collectives

Collectives library for Myrinet (GM)

The library was developed over Myricom's GM-1.6.5 communication layer over Myrinet interconnet. These collectives also allows the use of MYSYNC synchronization.

UPC Collective Conformance Suite

The UPC collective conformance suite is a collection of tests that help determine how closely a given implementation of the UPC collective operations conform to the specifications.

Publications

UPC Collective Conformance Suite

Technical Report 06-01, Michigan Technological University, Department of Computer Science (January 2006)
Author(s): L. Begum and C. Wallace
( pdf | ps )

UPC collectives operation specification (V1.0)

Appendix B in UPC: Distributed Shared-Memory Programming, El-Ghazawi, et al., Wiley, 2005
Author(s): Seidel, S., D. Greenberg, and E. Wiebel

Implementing UPC's MYSYNC Synchronization Mode Using Pairwise Synchronization of Threads

Technical Report 05-07, Michigan Technological University, Department of Computer Science (2005)
Author(s): P. Dhamne and S. Seidel
Abstract
( pdf | ps )

Ideas and specifications for the new One-sided Collective Operations in UPC, v.0.2

2005
Author(s): Z. Ryne and S. Seidel
( pdf | tex )

UPC Extended Collective Operations Specification, v.0.3

2005
Author(s): Z. Ryne and S. Seidel
( pdf | tex )

A Specification of The Extensions to The Collective Operations of Unified Parallel C

Technical Report 05-08, Michigan Technological University, Department of Computer Science (2005)
Author(s): Z. Ryne and S. Seidel
( pdf | ps )

High Performance Unified Parallel C (UPC) Collectives for Linux/Myrinet Platforms

Technical Report 04-05, Michigan Technological University, Department of Computer Science (August, 2004)
Author(s): A. Mishra and S. Seidel
( pdf | ps )

UPC Collectives Specification V1.0

Author(s): E. Wiebel, D. Greenberg and S. Seidel (December 12th, 2003)
( pdf | ps )

UPC collective operations

Author(s): S. Seidel (March 19th, 2003)
View with MS Powerpoint 2002 or later to ensure that the animation sequences work.
( ppt )

Report of the UPC Collective Communication Working Group

UPC Workshop, George Washington University, May 5-6, 2003
( ppt | html )

Report of the UPC Collective Communication Working Group

UPC Workshop, George Washington University, March 12-13, 2002.
( html )
Last modified 12/8/4
{ Insert a counter here }