Languages and Compilers for Parallel Computing

19th International Workshop, LCPC 2006, New Orleans, LA, USA, November 2-4, 2006. Revised Papers

  • Editors
  • George Almási
  • Călin Caşcaval
  • Peng Wu
Conference proceedings LCPC 2006

DOI: 10.1007/978-3-540-72521-3

Part of the Lecture Notes in Computer Science book series (LNCS, volume 4382)

Table of contents

  1. Front Matter
  2. Keynote I

  3. Session 1: Programming Models

    1. Troy A. Johnson, Sang-Ik Lee, Seung-Jai Min, Rudolf Eigenmann
      Pages 2-16
    2. Ganesh Bikshandi, Jia Guo, Christoph von Praun, Gabriel Tanase, Basilio B. Fraguela, María J. Garzarán et al.
      Pages 17-32
    3. Ana Lucia Varbanescu, Maik Nijhuis, Arturo González-Escribano, Henk Sips, Herbert Bos, Henri Bal
      Pages 33-48
  4. Session 2: Code Generation

    1. Weihua Zhang, Tao Bao, Binyu Zang, Chuanqi Zhu
      Pages 49-63
    2. Yuan Zhao, Ken Kennedy
      Pages 64-79
    3. Christopher Mueller, Andrew Lumsdaine
      Pages 80-95
    4. Minhaj Ahmad Khan, Henri-Pierre Charles
      Pages 96-110
  5. Session 3: Parallelism

    1. Christopher Barton, Călin Caşcaval, José Nelson Amaral
      Pages 111-125
    2. Shengyue Wang, Antonia Zhai, Pen-Chung Yew
      Pages 126-140
    3. DaeGon Kim, Gautam, S. Rajopadhye
      Pages 141-155
  6. Keynote II

  7. Session 4: Compilation Techniques

    1. D. Barthou, S. Donadio, A. Duchateau, W. Jalby, E. Courtois
      Pages 173-189
    2. Constantino G. Ribeiro, Marcelo Cintra
      Pages 190-204
  8. Session 5: Data Structures

    1. Diego Andrade, Basilio B. Fraguela, Ramón Doallo
      Pages 205-219
    2. Kevin Andrusky, Stephen Curial, José Nelson Amaral
      Pages 220-234
    3. Stephen Olivier, Jun Huan, Jinze Liu, Jan Prins, James Dinan, P. Sadayappan et al.
      Pages 235-250
  9. Session 6: Register Allocation

    1. Chung-Ju Wu, Sheng-Yuan Chen, Jenq-Kuen Lee
      Pages 251-266

About these proceedings

Introduction

The 19th Workshop on Languages and Compilers for Parallel Computing was heldinNovember2006inNewOrleans,LouisianaUSA.Morethan40researchers from around the world gathered together to present their latest results and to exchange ideas on topics ranging from parallel programming models, code generation,compilationtechniques,paralleldatastructureandparallelexecution models,toregisterallocationandmemorymanagementinparallelenvironments. Out of the 49 paper submissions, the Program Committee, with the help of external reviewers, selected 24 papers for presentation at the workshop. Each paper had at least three reviews and was extensively discussed in the comm- tee meeting. The papers were presented in 30-minute sessions at the workshop. One of the selected papers, while still included in the proceedings, was not p- sented because of an unfortunate visa problem that prevented the authors from attending the workshop. We werefortunateto havetwooutstanding keynoteaddressesatLCPC2006, both from UC Berkeley. Kathy Yelick presented “Compilation Techniques for Partitioned Global Address Space Languages.” In this keynote she discussed the issues in developing programming models for large-scale parallel machines and clusters, and how PGAS languages compare to languages emerging from the DARPA HPCS program.She also presented compiler analysis and optimi- tion techniques developed in the context of UPC and Titanium source-to-source compilers for parallel program and communication optimizations.

Keywords

Compiler Session Variable bit-wise access compiler optimization compilers concurrency data compression data structure distributed memory systems distributed systems dynamic parallelization garbage collection optimization programming

Bibliographic information

  • Copyright Information Springer-Verlag Berlin Heidelberg 2007
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Computer Science
  • Print ISBN 978-3-540-72520-6
  • Online ISBN 978-3-540-72521-3
  • Series Print ISSN 0302-9743
  • Series Online ISSN 1611-3349