¡Sin asclepias no hay Monarcas!
No_26
No_26
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
U.M.S.N.H. Año 5 / Marzo - Abril / No. 26<br />
Diferencia entre CPUs y GPUs<br />
Sin embargo, en esta ocasión <strong>no</strong>s interesa<br />
recalcar la peculiaridad de la computadora más<br />
rápida de los Estados Unidos. Esta supercomputadora<br />
que ocupa el tercer a nivel mundial, utiliza<br />
para sus cálculos un nuevo tipo de dispositivos<br />
de cómputo que se llaman unidades de procesamiento<br />
gráfico, GPUs por sus siglas en inglés,<br />
a diferencia de la mayoría de las computadoras<br />
que, como ya mencionamos, utilizan únicamente<br />
CPUs. Esta supercomputadora, llamada “Titán”,<br />
se encuentra en el Laboratorio Nacional<br />
Oak Ridge en el estado de Tennessee, en Estados<br />
Unidos, y fue hasta <strong>no</strong>viembre del 2012<br />
la supercomputadora más rápida del mundo.<br />
Es interesante mencionar que las unidades<br />
de procesamiento gráfico, que de ahora en adelante<br />
llamaremos genéricamente como tarjetas<br />
GPU, surgieron para satisfacer la demanda de<br />
cómputo de los programas de videojuegos, en<br />
los que se requiere de grandes velocidades de<br />
cómputo para generar imágenes en 3 dimensiones<br />
y proveerlas de la iluminación y movimientos<br />
adecuados para que parezcan imágenes<br />
reales. A este proceso se le llama “renderizado”,<br />
derivado de la palabra “render” en inglés.<br />
Es típico que la computadora de alguien<br />
que la emplea para videojuegos o diseño gráfico<br />
o elaboración de películas animadas, cuente<br />
con una o varias tarjetas GPU. Estas tarjetas<br />
son descendientes de las primeros chips gráficos<br />
que surgieron en la década de los 1980s<br />
para dotar de visualización a las primeras computadoras<br />
personales, aunque el térmi<strong>no</strong> GPU<br />
fue introducido por primera vez por la compañía<br />
Nvidia en 1999. A partir de ahí, y bajo la<br />
presión de nuevos videojuegos cada vez más<br />
demandantes de procesamiento gráfico, las<br />
tarjetas GPU se desarrollaron cada vez más.<br />
Cómputo en paralelo<br />
La característica que distingue a las tarjetas<br />
GPU de los procesadores CPU es su capacidad<br />
de cómputo en paralelo. Para esto, las tarjetas<br />
GPU cuentan con un gran número procesadores<br />
sencillos pero especializados en la realización<br />
de operaciones aritméticas, a estos procesadores<br />
se les llama núcleos CUDA en el caso de las<br />
tarjetas GPU producidas por la compañia Nvidia.<br />
Por ejemplo, una de las primeras tarjetas GPU,<br />
la Nvidia GeForce 256 de 1999, contaba con 4<br />
núcleos CUDA, mientras que las tarjetas GPU<br />
más avanzadas actualmente cuentan con cerca<br />
de 6 mil de estos procesadores especializados.<br />
30