HALIDE: UN LENGUAJE DE PROGRAMACIÓN PARA PROCESAR IMÁGENES

MÉXICO, DF., 28 febrero (apro).- En este mundo moderno hay herramientas para casi cualquier actividad. La programación no está exenta de esto y no es de extrañarse que ahora haya salido a la luz pública Halide, un lenguaje de código abierto nuevo, diseñado específicamente para procesamiento de imágenes y fotografía digital. No solamente hace más fácil implementar algoritmos fotográficos, sino que también puede hacer que corran más rápido usando paralelización semiautomática.
Los algoritmos que trabajan con imágenes son ideales para implementarlos de forma paralela, pues usualmente trabajan con bloques pequeños aislados de datos (por ejemplo, regiones en la pantalla), lo que significa que pueden paralelizarse sin mayores dificultades. El único problema es que incluso la conversión de código serial a código en paralelo no es tan simple si consideramos las arquitecturas de CPUs y GPUs existentes.


Adquiere una fotografía para ilustrar esta nota aquí