Automatic Kernel Fusion for Image Processing DSLs
Bo Qiao, Oliver Reiche, Frank Hannig, Jürgen Teich · 2018
Programming image processing algorithms on hardware accelerators such as graphics processing units (GPUs) often exhibits a trade-off between software portability and performance portability. Domain-specific languages (DSLs) have proven to be a promising remedy, which enable optimizations and generation of efficient code from a concise, high-level algorithm representation.