[ImageJ-devel] halide: Decoupling Algorithms from Schedules for Easy Optimization of Image Processing Pipelines

Volker Baecker volker.baecker at mri.cnrs.fr
Tue Aug 14 02:22:42 CDT 2012


Hello,
I came across this work which I think could be interesting for some of you.

http://people.csail.mit.edu/jrk/halide12/

A citation from the side:
> We propose a representation for feed-forward imaging pipelines that
> separates the algorithm from its schedule, enabling high-performance
> without sacrificing code clarity. This decoupling simplifies the
> algorithm specification: images and intermediate buffers become
> functions over an infinite integer domain, with no explicit storage or
> boundary conditions. Imaging pipelines are compositions of functions.
> Programmers separately specify scheduling strategies for the various
> functions composing the algorithm, which allows them to efficiently
> explore different optimizations without changing the algorithmic code

Volker



More information about the ImageJ-devel mailing list