10.07.2015 Views

¿Por qué cambiar a la Segunda Generación de procesadores Intel ...

¿Por qué cambiar a la Segunda Generación de procesadores Intel ...

¿Por qué cambiar a la Segunda Generación de procesadores Intel ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CANAL INTELIntegradoresProgramaciónen paraleloy <strong>la</strong> revoluciónmulticorePor: Raymundo Vázquez.La industria <strong>de</strong> <strong>la</strong> computación cambió <strong>de</strong> rumbo en el año 2005 cuando<strong>Intel</strong> anunció que sus <strong>procesadores</strong> <strong>de</strong> alto <strong>de</strong>sempeño estarían basadosen múltiples <strong>procesadores</strong> o “cores”. La antigua ley <strong>de</strong> Moore sufrióuna actualización al capturar en <strong>la</strong> pa<strong>la</strong>bra “multicore” el p<strong>la</strong>n <strong>de</strong> dob<strong>la</strong>r <strong>la</strong>cantidad <strong>de</strong> cores estándar con cada nueva generación <strong>de</strong> los procesos <strong>de</strong>fabricación <strong>de</strong> semiconductores. Esto a su vez originó un gran problema paralos <strong>de</strong>sarrol<strong>la</strong>dores. Procesadores “multicore” son computadoras en paraleloy estas computadoras son indudablemente difíciles <strong>de</strong> programar.En el paradigma <strong>de</strong> programación serial el mejorar el <strong>de</strong>sempeño <strong>de</strong> unprograma era muy sencillo, simplemente se esperaba <strong>la</strong> nueva generación<strong>de</strong> computadoras con una frecuencia <strong>de</strong> reloj más alta para obtener en formagratis un mejor <strong>de</strong>sempeño <strong>de</strong> nuestro programa, o simplemente correr a <strong>la</strong>misma velocidad percibida por el usuario pero aumentando <strong>la</strong> cantidad <strong>de</strong>beneficios o funciones.Con el advenimiento <strong>de</strong> <strong>la</strong> programación estructurada, no sólo se calificó al“go to” como una ma<strong>la</strong> práctica <strong>de</strong> programación, sino que también serechazaran <strong>la</strong>s variables globales. Treinta y cinco años <strong>de</strong>spués, <strong>la</strong>s12Programación en paralelo y <strong>la</strong> revolución multicore

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!