© 2020

Accelerator Programming Using Directives

6th International Workshop, WACCPD 2019, Denver, CO, USA, November 18, 2019, Revised Selected Papers

  • Sandra Wienke
  • Sridutt Bhalachandra
Conference proceedings WACCPD 2019

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

Also part of the Programming and Software Engineering book sub series (LNPSE, volume 12017)

Table of contents

  1. Front Matter
    Pages i-ix
  2. Porting Scientific Applications to Heterogeneous Architectures Using Directives

    1. Front Matter
      Pages 1-1
    2. Takuma Yamaguchi, Kohei Fujita, Tsuyoshi Ichimura, Akira Naruse, Maddegedara Lalith, Muneo Hori
      Pages 3-24
    3. Hongzhang Shan, Zhengji Zhao, Marcus Wagner
      Pages 47-65
    4. Fazlay Rabbi, Christopher S. Daley, Hasan Metin Aktulga, Nicholas J. Wright
      Pages 66-88
  3. Directive-Based Programming for Math Libraries

    1. Front Matter
      Pages 89-89
  4. Performance Portability for Heterogeneous Architectures

    1. Front Matter
      Pages 115-115
    2. Yuuichi Asahi, Guillaume Latu, Virginie Grandgirard, Julien Bigot
      Pages 117-139
    3. Damodar Sahasrabudhe, Eric T. Phipps, Sivasankaran Rajamanickam, Martin Berzins
      Pages 140-163
  5. Back Matter
    Pages 165-165

About these proceedings


This book constitutes the refereed post-conference proceedings of the 6th International Workshop on Accelerator Programming Using Directives, WACCPD 2019, held in Denver, CO, USA, in November 2019.

The 7 full papers presented have been carefully reviewed and selected from 13 submissions. The papers share knowledge and experiences to program emerging complex parallel computing systems. They are organized in the following three sections: porting scientific applications to heterogeneous architectures using directives; directive-based programming for math libraries; and performance portability for heterogeneous architectures.


computer hardware computer programming computer systems CUDA distributed computer systems distributed systems gpu graphics processing unit microprocessor chips multi core parallel algorithms parallel architectures parallel processing systems parallel programming processors program compilers programming languages

Editors and affiliations

  1. 1.RWTH Aachen UniversityAachenGermany
  2. 2.Lawrence Berkeley National LaboratoryBerkeleyUSA

Bibliographic information