Advertisement

Languages and Compilers for Parallel Computing

28th International Workshop, LCPC 2015, Raleigh, NC, USA, September 9-11, 2015, Revised Selected Papers

  • Xipeng Shen
  • Frank Mueller
  • James Tuck
Conference proceedings LCPC 2015

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

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

Table of contents

  1. Front Matter
    Pages I-X
  2. Programming Models

    1. Front Matter
      Pages 1-1
    2. Sai Charan Koduru, Rajiv Gupta, Iulian Neamtiu
      Pages 3-19
    3. Mehmet Can Kurt, Bin Ren, Gagan Agrawal
      Pages 20-36
  3. Optimizing Framework

    1. Front Matter
      Pages 55-55
    2. Alina Sbîrlea, Jun Shirako, Louis-Noël Pouchet, Vivek Sarkar
      Pages 57-72
    3. Christopher S. Zakian, Timothy A. K. Zakian, Abhishek Kulkarni, Buddhika Chamith, Ryan R. Newton
      Pages 73-90
    4. Brandon Nesterenko, Wenwen Wang, Qing Yi
      Pages 91-105
    5. Ioannis Papadopoulos, Nathan Thomas, Adam Fidel, Dielli Hoxha, Nancy M. Amato, Lawrence Rauchwerger
      Pages 106-121
  4. Parallelizing Compiler

    1. Front Matter
      Pages 123-123
    2. Dan Umeda, Takahiro Suzuki, Hiroki Mikami, Keiji Kimura, Hironori Kasahara
      Pages 125-139
    3. Putt Sakdhnagool, Amit Sabne, Rudolf Eigenmann
      Pages 140-155
    4. Hadia Ahmed, Anthony Skjellum, Peter Pirkelbauer
      Pages 156-170
  5. Communication and Locality

    1. Front Matter
      Pages 171-171
    2. Bin Ren, Nishkam Ravi, Yi Yang, Min Feng, Gagan Agrawal, Srimat Chakradhar
      Pages 173-190
    3. Khaled Alnowaiser, Jeremy Singer
      Pages 191-205
    4. Nilesh Mahajan, Eric Holk, Arun Chauhan, Andrew Lumsdaine
      Pages 206-220
  6. Parallel Applications and Data Structures

    1. Front Matter
      Pages 221-221
    2. H. T. Kung, Bradley McDanel, Surat Teerapittayanon
      Pages 223-237
    3. Mamoru Shimaoka, Yasutaka Wada, Keiji Kimura, Hironori Kasahara
      Pages 238-253
    4. Aleksandar Prokopec, Martin Odersky
      Pages 254-268
  7. Correctness and Reliability

    1. Front Matter
      Pages 269-269
    2. Wei-Fan Chiang, Ganesh Gopalakrishnan, Zvonimir Rakamarić
      Pages 271-286
    3. Cunjing Ge, Feifei Ma, Jeff Huang, Jian Zhang
      Pages 287-302
    4. Adrien Cassagne, Bertrand Le Gal, Camille Leroux, Olivier Aumage, Denis Barthou
      Pages 303-317
  8. Back Matter
    Pages 319-319

About these proceedings

Introduction

This book constitutes the thoroughly refereed post-conference proceedings of the 28th International Workshop on Languages and Compilers for Parallel Computing, LCPC 2015, held in Raleigh, NC, USA, in September 2015.
The 19 revised full papers were carefully reviewed and selected from 44 submissions. The papers are organized in topical sections on programming models, optimizing framework, parallelizing compiler, communication and locality, parallel applications and data structures, and correctness and reliability.

Keywords

Mobile computing Optimizing compilers Parallel applications Programming models Scientific computing Automatic parallelization Communication Concurrency Correctness and reliability Data centers GPU Graph algorithms High performance computing Latency Optimization Parallel algorithms Parallel computing Parallel programming languages Parallelizing compiler Vectorization

Editors and affiliations

  • Xipeng Shen
    • 1
  • Frank Mueller
    • 2
  • James Tuck
    • 3
  1. 1.North Carolina State UniversityRaleighUSA
  2. 2.North Carolina State UniversityRaleighUSA
  3. 3.North Carolina State UniversityRaleighUSA

Bibliographic information

  • DOI https://doi.org/10.1007/978-3-319-29778-1
  • Copyright Information Springer International Publishing Switzerland 2016
  • Publisher Name Springer, Cham
  • eBook Packages Computer Science
  • Print ISBN 978-3-319-29777-4
  • Online ISBN 978-3-319-29778-1
  • Series Print ISSN 0302-9743
  • Series Online ISSN 1611-3349
  • Buy this book on publisher's site
Industry Sectors
Automotive
Finance, Business & Banking
Electronics
IT & Software
Telecommunications
Consumer Packaged Goods
Energy, Utilities & Environment
Aerospace
Engineering