Dos, está diseñado de tal forma que ayudará a economizar el uso de las baterías móviles –ya que usará los procesadores de forma más eficiente-.
El proceso de sacar una foto a través de un dispositivo móvil es bien sencillo: basta con pulsar un botón para que en menos de un segundo aparezca en la pantalla. Pero lo cierto es que el procesamiento de imágenes –que se lleva a cabo en las entrañas de los dispositivos- requiere una sucesión de operaciones muy complejas.
Se trata de procesos que tienen que ver con la captación de la luz, la lectura de píxeles para deducir después los colores y con ajustes de contraste, además de constantes procesos de corrección para que el resultado sea lo más similar a lo que capta el ojo humano, como explica GigaOM.
Y claro, cuantos más megapíxeles tenga una cámara, más intensos serán los procesos y más complejos y largos los algoritmos implicados.
Por eso Halide es importante. Al rescribir los algoritmos en este lenguaje, los investigadores han sido capaces de acelerar el procesamiento de imágenes hasta tres veces y acortar significativamente la extensión del código.
En definitiva, es un importante paso en la medida que la web se torna más y más visual y en la medida que se extiende la fiebre de compartir fotos.
Noticia publicada en Sillicon News (España)
Enlaces a sitios | | |
99 Bottles of Beer on the Wall collection of code to generate the complete lyrics of the song in nearly every programming language. Idioma: English / English | ACM SIGPLAN explores programming language concepts and tools, focusing on design, implementation, and efficient use. Idioma: English / English |
Aldor categorical programming language in which types and functions are first class values. Idioma: English / English | Algo+ An�lisis de algoritmos y estructuras de datos, su orden, su tipolog�a y su implementaci�n en C y Pascal. Idioma: Espa�ol / Spanish; Castilian |
AMPL modeling language and system for formulating, solving and analyzing large-scale optimization problems. Links to free and commercial sources of software and modeling examples. Idioma: English / English | Aula Digital Tutoriales y recursos did�ticos relacionados con el uso de aplicaciones y lenguajes de programaci�n. Idioma: Espa�ol / Spanish; Castilian |
Candleweb and � Candleweb and � Idioma: English / English | Catalog of Free Compilers and Interpreters Catalog of Free Compilers and Interpreters Idioma: English / English |
Cel prototype-based, object oriented computer language. Includes sample modules, release notes, and downloadable files. Idioma: English / English | Code Beach guide to free and open source code for ASP, C++, ColdFusion, Java, JavaScript, Palm, Perl, PHP, and Visual Basic. Idioma: English / English |
|