source-to-source compiler

Flynn’s Reconciliation: Automating the Register Cache Idiom for Cross-Accelerator Programming

A large portion of the recent performance increase in the High Performance Computing (HPC) and Machine Learning (ML) domains is fueled by accelerator cards. Many popular ML frameworks support accelerators by organizing computations as a computational …