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

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
    2. Rajkishore Barik, Christian Grothoff, Rahul Gupta, Vinayaka Pandit, Raghavendra Udupa
      Pages 267-282
  10. Session 7: Memory Management

    1. Alin Jula, Lawrence Rauchwerger
      Pages 299-313
    2. Tong Chen, Zehra Sura, Kathryn O’Brien, John K. O’Brien
      Pages 314-329
    3. Jairo Balart, Marc Gonzàlez, Xavier Martorell, Eduard Ayguadé, Jesús Labarta
      Pages 330-344
    4. Mark Marron, Deepak Kapur, Darko Stefanovic, Manuel Hermenegildo
      Pages 345-363
  11. Back Matter

About these proceedings


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.


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

  • DOI
  • Copyright Information Springer-Verlag Berlin Heidelberg 2007
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Computer Science Computer Science (R0)
  • Print ISBN 978-3-540-72520-6
  • Online ISBN 978-3-540-72521-3
  • Series Print ISSN 0302-9743
  • Series Online ISSN 1611-3349
  • Buy this book on publisher's site
Industry Sectors
IT & Software
Consumer Packaged Goods
Finance, Business & Banking
Oil, Gas & Geosciences