Extending LLVM for Lightweight SPMD Vectorization: Using SIMD and Vector Instructions Easily from Any Language

Robin Kruppe, Julian Oppermann, Lukas Sommer, Andreas Koch 0001. Extending LLVM for Lightweight SPMD Vectorization: Using SIMD and Vector Instructions Easily from Any Language. In Mahmut Taylan Kandemir, Alexandra Jimborean, Tipp Moseley, editors, IEEE/ACM International Symposium on Code Generation and Optimization, CGO 2019, Washington, DC, USA, February 16-20, 2019. pages 278-279, IEEE, 2019. [doi]

@inproceedings{KruppeOS019,
  title = {Extending LLVM for Lightweight SPMD Vectorization: Using SIMD and Vector Instructions Easily from Any Language},
  author = {Robin Kruppe and Julian Oppermann and Lukas Sommer and Andreas Koch 0001},
  year = {2019},
  doi = {10.1109/CGO.2019.8661165},
  url = {https://doi.org/10.1109/CGO.2019.8661165},
  researchr = {https://researchr.org/publication/KruppeOS019},
  cites = {0},
  citedby = {0},
  pages = {278-279},
  booktitle = {IEEE/ACM International Symposium on Code Generation and Optimization, CGO 2019, Washington, DC, USA, February 16-20, 2019},
  editor = {Mahmut Taylan Kandemir and Alexandra Jimborean and Tipp Moseley},
  publisher = {IEEE},
  isbn = {978-1-7281-1436-1},
}