English

Lowering IrGL to CUDA

Programming Languages 2016-07-20 v1

Abstract

The IrGL intermediate representation is an explicitly parallel representation for irregular programs that targets GPUs. In this report, we describe IrGL constructs, examples of their use and how IrGL is compiled to CUDA by the Galois GPU compiler.

Cite

@article{arxiv.1607.05707,
  title  = {Lowering IrGL to CUDA},
  author = {Sreepathi Pai and Keshav Pingali},
  journal= {arXiv preprint arXiv:1607.05707},
  year   = {2016}
}
R2 v1 2026-06-22T14:58:50.436Z