Un grupo de investigadores demostró que el Nexus One podría igualar la capacidad de operación de una superordenador, mediante el desarrollo de una aplicación para el móvil basado en Google Android. Los investigadores del Massachusetts Institute of Technology y Texas Advanced Computing Center han creado una aplicación Android que puede tomar simulaciones del poderoso supercomputador Ranger y resolverlos sobre el teléfono móvil.
“La idea de utilizar un teléfono es para demostrar que podemos tener un dispositivo con un chip de baja potencia y para calcular una solución de manera que se aproxime a la que se resuelve en una supercomputadora”, John Peterson, un investigador asociado en el Texas Advanced Computing Centro, dijo a Wired.com.
Muchos investigadores dependen en gran medida en los superordenadores capaces de millones de cálculos por segundo para simular problemas y avanzar en sus estudios. Texas Centro de Computación de la supercomputadora Ranger comenzó a funcionar en 2008 con 62.976 núcleos de CPU, 123 terabytes de memoria, 1,73 petabytes de espacio en disco y 579,4 teraflops de rendimiento.
Pero las máquinas enormes, como la Ranger no son fácilmente accesibles. Los investigadores tienen que reservar tiempo en ellos y no están disponibles para los cálculos que deben hacerse rápidamente. Las supercomputadoras también no se puede llevar en experimentos de campo. Tener un dispositivo de mano que ayude a resolver un problema rápidamente puede ser práctico.
Ahí es donde una técnica llamada “aproximación certificadas base reducida” entra en juego. El método permite a los investigadores tener un problema complejo, definir los valores que son más relevantes para el problema y establecer los límites superior e inferior. David Knezevic, un asociado post-doctoral en el MIT y Patera Anthony, un profesor de la escuela, refinaron la técnica para hacerlo funcionar en un teléfono inteligente. Lo hicieron mediante la inclusión de los límites de error que muestran fuertes lo cerca que están a una solución real de supercomputación.
“Es demostrar que con un procesador pequeño, usted todavía puede obtener una respuesta significativa a un gran problema”, dice Peterson.
La aplicación es sólo una mitad de la solución, sin embargo. Un superordenador todavía tiene que crear el modelo de lo que podría ser transferido a su teléfono como una aplicación. Cuando fuera de la oficina, los investigadores pueden introducir valores en la aplicación para encontrar respuestas rápidamente o visualizar los datos.
Por ejemplo, para un problema de dinámica de fluidos, los investigadores pasan un día o dos que simula un modelo usando una supercomputadora como Ranger. De ese cálculo, se tomará una pequeña cantidad de datos y lo almacena en un servidor como un modelo reducido.
Este modelo reducido se pueden utilizar para realizar simulaciones con un teléfono celular, cerca de ofrecer respuestas de forma instantánea para su uso en aplicaciones del mundo real.
“La recompensa para la reducción de modelo es grande cuando se puede pasar de una solución superordenador caro un cálculo que tiene un par de segundos en un teléfono inteligente”, Knezevic le dijo a un escritor en el Texas Advanced Computing Center. “Esa es una velocidad de órdenes de magnitud.”
Hay una desventaja sin embargo. La aplicación tiene que ser inteligente a medida para el problema que está resolviendo, así que no es universal.
“Si un investigador llegó con un problema, tendría que codificar su ecuación propios en el marco para que la represente en el teléfono”, dice Peterson. “Lo que se desarrollaría sería específica al problema.”