Ikra-Cpp: A C++/CUDA DSL for Object-Oriented Programming with Structure-of-Arrays Layout

Matthias Springer, Hidehiko Masuhara. Ikra-Cpp: A C++/CUDA DSL for Object-Oriented Programming with Structure-of-Arrays Layout. In Jan Eitzinger, James C. Brodman, editors, Proceedings of the 4th Workshop on Programming Models for SIMD/Vector Processing, WPMVP@PPoPP 2018, Vienna, Austria, February 24, 2018. ACM, 2018. [doi]

@inproceedings{SpringerM18,
  title = {Ikra-Cpp: A C++/CUDA DSL for Object-Oriented Programming with Structure-of-Arrays Layout},
  author = {Matthias Springer and Hidehiko Masuhara},
  year = {2018},
  doi = {10.1145/3178433.3178439},
  url = {http://doi.acm.org/10.1145/3178433.3178439},
  researchr = {https://researchr.org/publication/SpringerM18},
  cites = {0},
  citedby = {0},
  booktitle = {Proceedings of the 4th Workshop on Programming Models for SIMD/Vector Processing, WPMVP@PPoPP 2018, Vienna, Austria, February 24, 2018},
  editor = {Jan Eitzinger and James C. Brodman},
  publisher = {ACM},
}