Publications
Automated Verification of UPC Memory Consistency
Workshop on Verified Software: Theories, Tools, Experiments (VSTTE),
Seattle, WA, 2006
Author(s): O. Thorsen and C. Wallace
(
pdf )
A Performance model for fine-grain accesses in UPC
Proc. of the IPDPS (April, 2006)
Author(s): Z. Zhang and S. Seidel
(
pdf |
ps |
ppt )
A UPC runtime system based on MPI and POSIX threads
14th Euromicro Conf. on Parallel, Distributed and Network-based Processing
(February, 2006)
Author(s): Z. Zhang, J. Savant and S. Seidel
(
pdf |
ppt )
Performance benchmarks of current UPC systems
Proc. of the IPDPS 2005 PMEO Workshop (April, 2005)
Author(s): Zhang, Z., and S. Seidel
(
pdf |
ppt )
The UPC memory model: Problems and prospects.
International Parallel and Distributed Processing
Symposium (IPDPS), Santa Fe, NM, 2004
Author(s): W. Kuchera and C. Wallace
(
pdf )
UPC Collectives Specification V1.0
December 12th, 2003
Author(s): E. Wiebel, D. Greenberg and S. Seidel
(
pdf )
Technical Reports
A Performance Model for Unified Parallel C
Technical Report 07-04 (Ph.D. Dissertation),
Michigan Technological University, Department of Computer Science (2007)
Author(s): Z. Zhang
(
pdf |
ps )
Automated Verification of UPC Memory Consistency
(M.S. Thesis), Michigan Technological University, Department of
Computer Science (2006)
Author(s): O. Thorsen
(
pdf )
A Unified Parallel C Implementation for the Maximum Clique Problem
Technical Report 05-01, Michigan Technological University, Department of
Mathematical Sciences (February, 2005)
Author(s): L. Thimm, D. Kreher and P. Merkey
(
pdf |
ps )
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 )
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
(
pdf |
ps )
Implementing Sort in UPC: Performance and Optimization
Technical Report 05-06, Michigan Technological University, Department of
Computer Science (2005)
Author(s): K. Begum 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 )
Illuminating the UPC memory model
M.S. Thesis, Michigan Technological University, Department of Computer Science (2003)
Author(s): W. Kuchera
(
pdf |
ps.gz )
Illustrative test cases for the UPC memory model.
Technical Report 03-02, Michigan Technological University, Department of Computer Science, 2003.
Author(s): W. Kuchera and C. Wallace
(
pdf |
ps.gz )
Toward a programmer-friendly formal specification of the UPC memory model.
Technical Report 03-01, Michigan Technological University, Department of Computer Science, 2003.
Author(s): W. Kuchera and C. Wallace
(
pdf |
ps.gz )
MuPC: A Run Time System for Unified Parallel C
Technical Report CS-TR-02-03, Department of Computer Science, Michigan Technological University
Authors: J. Savant and S. Seidel (September 2002)
(
PDF |
PS )
Other
High Performance Parallel Programming with Unified Parallel C (UPC)
Supercomputing '05 tutorial (November, 2005)
Author(s): El-Ghazawi, T., S. Seidel, and P. Merkey
(
ppt )
Report of the UPC Collective Communication Working Group
UPC Workshop, George Washington University, May 5-6, 2003
(
ppt |
html )
UPC collective operations
(March 19th, 2003)
Author(s): S. Seidel
(
ppt )
MuPC Run Time System for UPC
Poster at Supercomputing '02 (November 2002)
Authors: J. Savant, B. Wibecan and S. Seidel
(
PPT |
HTML )
Toward a programmer-friendly formal specification of the UPC memory model.
Poster presented at Supercomputing 2002.
Author(s): W. Kuchera and C. Wallace
(
html )
Report of the UPC Collective Communication Working Group
UPC Workshop, George Washington University, March 12-13, 2002.
(
html )
Last modified 4/25/06