PolyMage is a new domain-specific language and compiler for automatic optimization of image processing pipelines. PolyMage takes an image processing pipeline expressed by the user in a high-level language (embedded in Python) as input, and generates an automatically parallelized and highly optimized implementation of the pipeline.

Asymmetric Overlapped Tiling

Reference: Automatic Optimization for Image Processing Pipelines Ravi Teja Mullapudi, Vinay Vasista, Uday Bondhugula, ASPLOS ’15: International Conference on Architectural Support for Programming Languages and Operating Systems, pages 429-443, Mar 2015.  Click  here for the full article.