Chapel on Accelerators

Rahul Ghangas, Josh Milthorpe · 2020

Chapel's high level data-parallel constructs make parallel programming productive for general programmers. This talk introduces the “Chapel on Accelerators” project, which proposes compiler enhancements to extend data-parallel constructs to hardware accelerators including GPUs. Previous attempts to extend Chapel to GPUs have not been successfully integrated, and any such extension needs to maintain portability and consistency with the Chapel design philosophy and implementation.

Read the paper · More papers on PaperTik