Detailed description of the modules can be found here.
The GPUIterator and GPUAPI modules are developed and released under the terms of the Apache 2.0 license. See the LICENSE file in this directory for details.
- "GPUIterator: Bridging the Gap between Chapel and GPU Platforms", Akihiro Hayashi, Sri Raj Paul, Vivek Sarkar, The ACM SIGPLAN 6th Annual Chapel Implementers and Users Workshop (CHIUW), June 2019. (co-located with PLDI2019/ACM FCRC2019). slides.
- "Exploring a multi-resolution GPU programming model for Chapel" Akihiro Hayashi, Sri Raj Paul, Vivek Sarkar, The 7th Annual Chapel Implementers and Users Workshop (CHIUW), May 2020.
- "GPUAPI: Multi-level Chapel Runtime API for GPUs" Akihiro Hayashi, Sri Raj Paul, Vivek Sarkar, The 8th Annual Chapel Implementers and Users Workshop (CHIUW), June 2021.
- "A Multi-Level Platform-Independent GPU API for High-Level Programming Models" Akihiro Hayashi, Sri Raj Paul, Vivek Sarkar, Workshop on HPC on Heterogeneous Hardware (H3), June 2022. (co-located with ISC2022) (Post-workshop proceedings will be available soon).
- "Accelerating CHAMPS on GPUs" Akihiro Hayashi, Sri Raj Paul, Vivek Sarkar, The 9th Annual Chapel Implementers and Users Workshop (CHIUW), June 2022.