The programming language includes simple instructions and offers an easy to understand syntax. Thanks to these features programmers can read, write and update code easier.
Digital photos are getting bigger and bigger as technology advances and better hardware is available. Big images can take longer to process depending on what operations are executed on the target image. Nowadays many things we used to do on our desktops is done directly from our mobile devices. Many phones have cameras with up to 12 Mega Pixels or more.
Optimizing the image-processing algorithms makes all the difference. Imagine what if we would have to wait 2 minutes for our cellphone to rotate a captured image, or to correct its color balance. Image processing is continuously optimized and right now MIT has made a breakthrough. Compared to currently used processing algorithms Halide is three times faster. In a particular simulated scenario MIT’s image processing algorithm was 70 times faster than a commonly used algorithm.