Polygeist: Affine C in MLIR [MLIR Open Design Meeting 02/11/2021]
Billy Moses
0:00 / 0:00
Polygeist: Affine C in MLIR [MLIR Open Design Meeting 02/11/2021]
601 просмотр · 5 лет назад
Billy Moses
67 подписчиков
601 просмотр · 5 лет назад
My talk on early progress in Polygeist, an Affine C/C++ frontend and polyhedral compiler for MLIR. Unfortunately Google Meet and my computer don't get along so well so there's some artifacts from that in the recording.
The full version of work was published at PACT 2021 (video here: • Polygeist (PACT '21) ): https://wsmoses.com/academic#polygeis...
Bibtex:
@inproceedings{polygeistPACT,
title = {Polygeist: Raising C to Polyhedral MLIR},
author = {Moses, William S. and Chelini, Lorenzo and Zhao, Ruizhe and Zinenko, Oleksandr},
booktitle = {Proceedings of the ACM International Conference on Parallel Architectures and Compilation Techniques},
numpages = {12},
location = {Virtual Event},
series = {PACT '21},
publisher = {Association for Computing Machinery},
year = {2021},
address = {New York, NY, USA},
keywords = {Polygeist, MLIR, Polyhedral, LLVM, Compiler, C++, Pluto, Polly, OpenScop, Parallel, OpenMP, Affine, Raising, Transformation, Splitting, Automatic-Parallelization, Reduction, Polybench},
pdf = {https://c.wsmoses.com/papers/Polygeis...}
}