High-Level Programming Abstractions for GPGPU (bibtex)
by Hidehiko Masuhara
Abstract:
General-purpose computing on graphics processing units (GPGPU) is an approach to achieve highly parallel and energy efficient computing. While there are a lot of low-level programming techniques to exploit GPU's peculiar performance characteristics, it is challenging to write parallel programs for GPGPU. This talk introduces the speaker's attempts to bring high-level programming abstractions into GPGPU. In particular, it presents a support for objects and their dynamic allocation, and discusses further abstractions for task parallelism and graph-processing.
Reference:
High-Level Programming Abstractions for GPGPU (Hidehiko Masuhara), Keynote talk at the 27th Workshop on Compiler Techniques and System Software for High-Performance and Embedding Computing (CTHPC 2022), 2022.
Bibtex Entry:
@misc{masuhara2022cthpc,
  author = {Hidehiko Masuhara},
  title = {High-Level Programming Abstractions for {GPGPU}},
  howpublished = {Keynote talk at the 27th Workshop on Compiler Techniques and System Software for High-Performance and Embedding Computing (CTHPC 2022)},
  url = {https://sites.google.com/view/cthpc2022/},
  abstract = {General-purpose computing on graphics processing units (GPGPU) is an approach to achieve highly parallel and energy efficient computing.  While there are a lot of low-level programming techniques to exploit GPU's peculiar performance characteristics, it is challenging to write parallel programs for GPGPU.  This talk introduces the speaker's attempts to bring high-level programming abstractions into GPGPU.  In particular, it presents a support for objects and their dynamic allocation, and discusses further abstractions for task parallelism and graph-processing.},
  month = may,
  year = 2022,
  date = {2022-05-27}
}
Powered by bibtexbrowser