
Debido a la evolución extremadamente acelerada de la informática, no es ninguna sorpresa que para muchos desarrolladores de software alrededor del mundo sea difícil diseñar correctamente software para lo último en hardware. Mientras que algunos pueden ser lo bastantemente afortunados de trabajar con las compañías que gozan de buen financiamiento, muchos simplemente no pueden conseguir la última tecnología. Más recientemente hemos visto mucho de esto con la aparición de los procesadores de varios núcleos, por lo que fue interesante ver este artículo acerca de una plataforma multi núcleo
relativamente barata llamada RAMP que ofrece un mejor desempeño por su dinero. Es una verdadera oportunidad para desarrolladores con un precio de $100.000 a $200.000, lo cual es mucho más barato que los superordenadores de millones de dólares que usan muchas compañías. El artículo hace un buen resume de porqué este proyecto es bueno:
Los diseñadores de software tienden a ser renuentes al escribir un código complejo antes de exista una gran variedad de hardware que pueda manejar sus aplicaciones. Esta estrategia no funcionará tan bien en el cambio multi núcleo, según Patterson. Aquellos que buscan mejorar el desempeño de su código a través de incrementos en los GHz sufrirán de un código con desempeño por debajo de lo esperado que tendrá que luchar con numerosos chips de baja potencia. Y estamos hablando de un problema que afecta los algoritmos, lenguajes de programación, compiladores, sistemas operativos y bibliotecas.
El proyecto RAMP depende de un hardware mucho más lento, usando CPUs de 200MHz, pero supuestamente igual puede entregar resultados exactos. Este proyecto tiene el respaldo de muchos, incluyendo a compañías como IBM. Si usted desea leer más sobre el proyecto RAMP, lo puede hacer
en su sitio Web.