SC|06 Powerful Beyond Imagination
SC06 is the International Conference for High Performance Computing Networking and Storage

About Registration Conference Technical Program Exhibits News and Press Travel

Home Conference Schedule



SCHEDULE: NOV 11-17, 2006

Entire WeekSaturdaySundayMondayTuesdayWednesdayThursdayFriday
My Itinerary



Optimized Collectives for PGAS Languages with One-Sided Communication

Session: Poster Reception

Event Type: Poster

Time: 5:15pm - 7:15pm

Author(s): Dan Bonachea, Paul Hargrove, Rajesh Nishtala, Michael Welcome, Katherine Yelick

Location: Ballroom Corridor

Abstract:
Optimized collective operations are a crucial performance factor for many scientific applications. This work investigates the design and optimization of collectives in the context of Partitioned Global Address Space (PGAS) languages such as Unified Parallel C (UPC). Languages with one-sided communication permit a more flexible and expressive collective interface with application code, in turn enabling more aggressive optimization and more effective utilization of system resources. We investigate the design tradeoffs in a collectives implementation for UPC, ranging from resource management to synchronization mechanisms and target-dependent selection of optimal communication patterns. Our collectives are implemented in the Berkeley UPC compiler using the GASNet communication system, tuned across a wide variety of supercomputing platforms, and benchmarked against MPI collectives. Special emphasis is placed on the newly added Cray XT3 backend for UPC, whose characteristics are benchmarked in detail.




Chair/Author Details:

Dan Bonachea
University of California, Berkeley

Paul Hargrove
Lawrence Berkeley National Laboratory

Rajesh Nishtala
University of California, Berkeley

Michael Welcome
Lawrence Berkeley National Laboratory

Katherine Yelick
University of California, Berkeley






Home | About | Contact Us | Registration | Sitemap
IEEEComputer SocietyACM