Languages and Compilers for Parallel Computing

30th International Workshop, LCPC 2017, College Station, TX, USA, October 11–13, 2017, Revised Selected Papers

  • Lawrence Rauchwerger
Conference proceedings LCPC 2017

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

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

Table of contents

  1. Front Matter
    Pages i-xxxiv
  2. Compilers for Parallel Computing

    1. Front Matter
      Pages 1-1
    2. Neftali Watkinson, Aniket Shivam, Zhi Chen, Alexander Veidenbaum, Alexandru Nicolau, Zhangxiaowen Gong
      Pages 3-16
    3. Boma A. Adhi, Masayoshi Mase, Yuhei Hosokawa, Yohei Kishimoto, Taisuke Onishi, Hiroki Mikami et al.
      Pages 17-25
    4. Amit Roy, Daniel Roe, Mary Hall, Thomas Cheatham
      Pages 26-35
    5. Michelle Mills Strout, Saumya Debray, Kate Isaacs, Barbara Kreaseck, Julio Cárdenas-Rodríguez, Bonnie Hurwitz et al.
      Pages 36-46
  3. Performance Modeling and Instrumentation

    1. Front Matter
      Pages 47-47
    2. Hao Li, Jialiang Chang, Zijiang Yang, Steve Carr
      Pages 49-64
    3. Wenlei Bao, Prashant Singh Rawat, Martin Kong, Sriram Krishnamoorthy, Louis-Noel Pouchet, P. Sadayappan
      Pages 65-85
    4. Arnamoy Bhattacharyya, Cristiana Amza
      Pages 86-100
    5. Henry Dietz
      Pages 101-108
    6. Gangwon Jo, Jaehoon Jung, Jiyoung Park, Jaejin Lee
      Pages 109-126
  4. Parallel Programming and Abstractions

    1. Front Matter
      Pages 127-127
    2. Tushar Kumar, Aravind Natarajan, Wenjia Ruan, Mario Badr, Dario Suarez Gracia, Calin Cascaval
      Pages 145-162
    3. Michael Faes, Thomas R. Gross
      Pages 163-181
    4. Rajkishore Barik, Tatiana Shpeisman, Hongbo Rong, Chunling Hu, Victor W. Lee, Todd A. Anderson et al.
      Pages 182-202
    5. Zachary Painter, Christina Peterson, Damian Dechev
      Pages 203-219
  5. GPU Applications

    1. Front Matter
      Pages 221-221
    2. Thorsten Blaß, Michael Philippsen, Ronald Veldema
      Pages 223-239
    3. Yulin Zhang, Hui Fang, Xiaoming Li
      Pages 240-261
    4. Gaurav Malhotra, Hitish Chappidi, Rupesh Nasre
      Pages 262-277
  6. Back Matter
    Pages 279-290

About these proceedings


This book constitutes the proceedings of the 30th International Workshop on Languages and Compilers for Parallel Computing, LCPC 2017, held in College Station, TX, USA, in October 2017.

The 17 full papers presented together with abstracts of 5 keynote talks, 11 invited speakers and 4 poster papers in this volume were carefully reviewed and selected from 26 submissions. LCPC encourages submissions that go outside its original scope of scientific computing to diverse areas that are enable or enhanced by the power of parallel systems such as mobile computing, big data, relevant aspects of machine learning, data centers, cognitive computing, etc. LCPC strongly encourages personal interaction and technical discussions along the initial material.


compilers computer architecture concurrency concurrency control databases distributed computing hardware high performance computing microprocessor chips multi-core processors parallel computing parallel programming processors program compilers programming languages runtime semantics software engineering

Editors and affiliations

  • Lawrence Rauchwerger
    • 1
  1. 1.Texas A&M UniversityCollege StationUSA

Bibliographic information

  • DOI
  • Copyright Information Springer Nature Switzerland AG 2019
  • Publisher Name Springer, Cham
  • eBook Packages Computer Science
  • Print ISBN 978-3-030-35224-0
  • Online ISBN 978-3-030-35225-7
  • Series Print ISSN 0302-9743
  • Series Online ISSN 1611-3349
  • Buy this book on publisher's site
Industry Sectors
Finance, Business & Banking
IT & Software
Consumer Packaged Goods
Energy, Utilities & Environment