I/O, Data-Intensive Computing / Session 1: |
A Collective I/O Scheme Based on Compiler Analysis / Mahmut Taylan Kandemir |
Achieving Robust, Scalable Cluster I/O in Java / Matt Welsh ; David Culler |
High Level Programming Methodologies for Data Intensive Computations / Gagan Agrawal ; Renato Ferreira ; Ruoming Jin ; Joel Saltz |
Static Analysis / Session 2: |
Static Analysis for Guarded Code / Ping Hu |
A Framework for Efficient Register Allocation through Selective Register Demotion / Deepankar Bairagi ; Santosh Pande ; Dharma P. Agrawal |
A Comparison of Locality Transformations for Irregular Codes / Hwansoo Han ; Chau-Wen Tseng |
OpenMP Support / Session 3: |
UPMLIB: A Runtime System for Tuning the Memory Performance of OpenMP Programs on Scalable Shared-Memory Multiprocessors / Dimitrios S. Nikolopoulos ; Theodore S. Papatheodorou ; Constantine D. Polychronopoulos ; Jesús Labarta ; Eduard Ayguadé |
Performance Evaluation of OpenMP Applications with Nested Parallelism / Yoshizumi Tanaka ; Kenjiro Taura ; Mitsuhisa Sato ; Akinori Yonezawa |
Adaptive Parallelism for OpenMP Task Parallel Programs / Alex P. Scherer ; Thomas Gross ; Willy Zwaenepoel |
Synchronization / Session 4: |
Optimizing Mutual Exclusion Synchronization in Explicitly Parallel Programs / Diego Novillo ; Ronald C. Unrau ; Jonathan Schaeffer |
Detecting Read-Only Methods in Java / Jeff Bogda |
Software DSM / Session 5: |
The Effect of Contention on the Scalability of Page-Based Software Shared Memory Systems / Eyal de Lara ; Y. Charlie Hu ; Honghui Lu ; Alan L. Cox |
Measuring Consistency Costs for Distributed Shared Data / Christopher S. Diaz ; James N. Griffioen |
Compilation and Runtime Optimizations for Software Distributed Shared Memory / Kai Zhang ; John Mellor-Crummey ; Robert J. Fowler |
Heterogeneous/Meta-Computing / Session 6: |
Run-Time Support for Distributed Sharing in Typed Languages / Weimin Yu ; Dan S. Wallach |
InterWeave: A Middleware System for Distributed Shared State / DeQing Chen ; Sandhya Dwarkadas ; Srinivasan Parthasarathy ; Eduardo Pinheiro ; Michael L. Scott |
Run-Time Support for Adaptive Heavyweight Services / Julio C. Lopez ; David R. O'Hallaron |
An Infrastructure for Monitoring and Management in Computational Grids / Abdul Waheed ; Warren Smith ; Jude George ; Jerry Yan |
Issues of Load / Session 7: |
Realistic CPU Workloads through Host Load Trace Playback / Peter A. Dinda |
Thread Migration and Load-Balancing in Heterogenous Environments / Kritchalach Thitikamol ; Peter J. Keleher |
Compiler-Supported Parallelism / Session 8: |
Toward Compiler Support for Scalable Parallelism Using Multipartitioning / Daniel G. Chavarria-Miranda |
Speculative Parallelization of Partially Parallel Loops / Francis H. Dang ; Lawrence Rauchwerger |
Author Index |
I/O, Data-Intensive Computing / Session 1: |
A Collective I/O Scheme Based on Compiler Analysis / Mahmut Taylan Kandemir |
Achieving Robust, Scalable Cluster I/O in Java / Matt Welsh ; David Culler |
High Level Programming Methodologies for Data Intensive Computations / Gagan Agrawal ; Renato Ferreira ; Ruoming Jin ; Joel Saltz |
Static Analysis / Session 2: |
Static Analysis for Guarded Code / Ping Hu |