Skip to content

WOLFHPCPencil: Towards a Platform-Neutral Compute Intermediate Language for DSLs

Baghadi Riyadh, Albert Cohen, Serge Guelton, Sven Verdoolaege, Jun Inoue, Tobias Grosser, Georgia Kouveli, Alexey Kravets, Anton Lokhmotov, Cedric Nugteren, others, 2012

We motivate the design and implementation of a platform-neutral compute intermediate language (PENCIL) for productive and performance-portable accelerator programming.

Cite
@inproceedings{riyadh2012pencil,
  author = {Riyadh, Baghadi and Cohen, Albert and Guelton, Serge and Verdoolaege, Sven and Inoue, Jun and Grosser, Tobias and Kouveli, Georgia and Kravets, Alexey and Lokhmotov, Anton and Nugteren, Cedric and others},
  title = {Pencil: Towards a Platform-Neutral Compute Intermediate Language for DSLs},
  booktitle = {Second International Workshop on Domain-Specific
Languages and High-Level Frameworks for High Performance
Computing},
  series = {WOLFHPC},
  year = {2012}
}