Languages and Compilers for Parallel Computing

29th International Workshop, LCPC 2016, Rochester, NY, USA, September 28-30, 2016, Revised Papers

  • Chen Ding
  • John Criswell
  • Peng Wu
Conference proceedings LCPC 2016

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

Also part of the Theoretical Computer Science and General Issues book sub series (LNTCS, volume 10136)

Table of contents

  1. Front Matter
    Pages I-XI
  2. Large Scale Parallelism

    1. Front Matter
      Pages 1-1
    2. Diptorup Deb, Robert J. Fowler, Allan Porterfield
      Pages 3-17
    3. Xian-He Sun, Yu-Hang Liu
      Pages 18-23
    4. Sriram Aananthakrishnan, Greg Bronevetsky, Mark Baranowski, Ganesh Gopalakrishnan
      Pages 24-39
    5. Adam Fidel, Francisco Coral Sabido, Colton Riedel, Nancy M. Amato, Lawrence Rauchwerger
      Pages 40-54
    6. Kelly Livingston, Aaron Landwehr, José Monsalve, Stéphane Zuckerman, Benoît Meister, Guang R. Gao
      Pages 55-70
  3. Resilience and Persistence

    1. Front Matter
      Pages 71-71
    2. Saurabh Hukerikar, Christian Engelmann
      Pages 73-87
    3. Pengcheng Li, Dhruva R. Chakrabarti
      Pages 93-97
  4. Compiler Analysis and Optimization

    1. Front Matter
      Pages 99-99
    2. Prasanth Chatarasi, Jun Shirako, Martin Kong, Vivek Sarkar
      Pages 106-120
    3. Aniket Shivam, Alexandru Nicolau, Alexander V. Veidenbaum, Mario Mango Furnari, Rosario Cammarota
      Pages 121-136
    4. Pei-Hung Lin, Qing Yi, Daniel Quinlan, Chunhua Liao, Yongqing Yan
      Pages 137-152
    5. Amit Sabne, Putt Sakdhnagool, Rudolf Eigenmann
      Pages 153-168
  5. Dynamic Computation and Languages

    1. Front Matter
      Pages 169-169
    2. Hanfeng Chen, Alexander Krolik, Erick Lavoie, Laurie Hendren
      Pages 171-187
    3. Forest Danford, Eric Welch, Julio Cárdenas-Ródriguez, Michelle Mills Strout
      Pages 188-202
    4. Tongsheng Geng, Stéphane Zuckerman, José Monsalve, Alfredo Goldman, Sami Habib, Jean-Luc Gaudiot et al.
      Pages 203-217
    5. Khalid Ahmad, Anand Venkat, Mary Hall
      Pages 218-232
  6. GPUs and Private Memory

    1. Front Matter
      Pages 233-233
    2. Jad Hbeika, Milind Kulkarni
      Pages 250-264
    3. Tong Chen, Zehra Sura, Hyojin Sung
      Pages 265-281
    4. Kouhei Yamamoto, Tomoya Shirakawa, Yoshitake Oki, Akimasa Yoshida, Keiji Kimura, Hironori Kasahara
      Pages 282-296
  7. Run-time and Performance Analysis

    1. Front Matter
      Pages 297-297
    2. Konstantinos Sagonas, Kjell Winblad
      Pages 314-330
  8. Back Matter
    Pages 347-348

About these proceedings


This book constitutes the thoroughly refereed post-conference proceedings of the 29th International Workshop on Languages and Compilers for Parallel Computing, LCPC 2016, held in Rochester, NY, USA, in September 2016.

The 20 revised full papers presented together with 4 short papers were carefully reviewed. The papers are organized in topical sections on large scale parallelism, resilience and persistence, compiler analysis and optimization, dynamic computation and languages, GPUs and private memory, and runt-time and performance analysis.


compilers concurrency concurrent programming data structures distributed computing Graphics Processing Unit (GPU) high performance computing many-core systems memory access multi-core processors parallel architectures parallel computing parallel programming performance evaluation runtime

Editors and affiliations

  • Chen Ding
    • 1
  • John Criswell
    • 2
  • Peng Wu
    • 3
  1. 1.University of Rochester RochesterUSA
  2. 2.University of Rochester RochesterUSA
  3. 3.Huawei Inc. Santa ClaraUSA

Bibliographic information

Industry Sectors
Finance, Business & Banking
IT & Software
Consumer Packaged Goods
Oil, Gas & Geosciences