New Programming Language Makes Image Processing Faster2012-08-03 08:38 by Daniela
Tags: Halide, MIT
Researchers at MIT's Computer Science and Artificial Intelligence Laboratory (CSAIL) have written a new programming language called "Halide." The language is intended for optimizing image-processing algorithms.
In tests, the MIT researchers used Halide to rewrite several common image-processing algorithms whose performance had already been optimized by seasoned programmers. The Halide versions were typically about one- third as long but offered significant performance gains — two-, three-, or even six-fold speedups. In one instance, the Halide program was actually longer than the original — but the speedup was 70-fold.
Jonathan Ragan-Kelley, a graduate student in the Department of Electrical Engineering and Computer Science, and Andrew Adams, a CSAIL postdoc, led the development of Halide, and they've released the code online.
Read more -here-