El hardware esperando que el software avance
En el siguiente link encontrarán una interesante nota que hace referencia a cuestiones que tienen que ver con el avance del hard, particularmente de los procesadores, y como todavía el software no saca provecho del mismo
http://news.zdnet.co.uk/software/0,1000000121,39287261,00.htm
En épocas donde todos los fabricantes multiplican los cores internos del procesador, se vuelve vital para poder aprovechar el rendimiento de los mismos, avanzar con la técnicas de programación, desarrollar mejores compiladores y optimizadores.
En el mundo de SUN se plantean alternativas a través del SUN STUDIO, y sus compiladores c/c++ y fortran que en conjunto con librerías open source como OpenMP, y MPI comienzan a sacar ventajas al analizar rendimiento y performance. Basta con ver los benchmarks para darse cuenta como puede hacer la diferencia trabajar con las herramientas adecuadas. Industrias como las petroquímicas (que suelen realizar costosas simulaciones o estudios para nuevos yacimientos), la medicina (simulaciones), entretenimiento (animaciones computarizadas y complicados renderings y otros cálculos sobre multimedia), aeronáutica y la electrónica como cualquier industria que se dedique a realizar nuevos diseños, y por sobre todo en las áreas de educación e investigación ya aprovechan estas nuevas herramientas para aprovechar todo el potencial de las grandes arquitecturas de sistemas que poseen
Considero, como bien refleja la nota, que cambiar y modernizar la enseñanza de la técnicas de la programación en las universidades es fundamental para poder aprovechar estas nuevas tecnologías. Para que las técnicas de programación concurrente, paralelismo y otros sean conocidas por todos, hace falta que estos temas pasen a ser ejes fuertes de las carreras de sistemas
De esta manera, seguramente el software va a poder alcanzar en esta carrera al hardware.
