1 Hit in 0.97 sec

Revec: program rejuvenation through revectorization

Charith Mendis, Ajay Jain, Paras Jain, Saman Amarasinghe
2019 Proceedings of the 28th International Conference on Compiler Construction - CC 2019  
We propose Revec, a compiler optimization pass which revectorizes already vectorized code, by retargeting it to use vector instructions of newer generations.  ...  However, once programs are written using vector intrinsics of a specific instruction set, the code becomes non-portable.  ...  Revec rejuvenates performance of stale implementations of data-parallel portions of hand vectorized programs, automatically adding performance portability.  ... 
doi:10.1145/3302516.3307357 dblp:conf/cc/MendisJJA19 fatcat:mqahbxjoqzba3cgpdgcjw6i7mm