Article: AMD ZEN: pastelero a tus pasteles

bighead

Cabro Cooleao
Se incorporó
25 Noviembre 2006
Mensajes
3.088
...
Las GPUs por su lado se enfocan en poder realizar mucho trabajo en paralelo pero a frecuencias mucho menores y aqui se encuentra la segunda razon, dado que este tipo de arquitecturas generalmente son bastante grandes (por la cantidad de unidades de ejecucion que poseen) por tanto de integrarse a un CPU y que ademas corra a la frecuencia de los procesadores actuales, de llegar a ser posible algo como eso, lo haria muy caro de fabricar y con resultados cuestionables.

Las GPUs están orientadas a resolver principalemente codigo para SIMD (Simple Instruction Multiple Data) que en el fondo implica realizar un calculo simple a un set de datos grande, por lo que claramente se ve beneficiado del trabajo en paralelo, si ocuparamos uno de estos para correr aplicaciones de trabajo serial, serian muy ineficientes porque aparte de no poder ocupar todo "el ancho de ejecución", lo haria mas lento porque las frecuencias a las que trabajan son mucho mas bajas....

saludos

Agregar a eso que el GPU está enfocado más a trabajar como un DSP que como un CPU, esto es, hacer transformaciones sencillas en un ciclo a una enorme cantidad de datos (y simultáneamente) y apoyarse en otro procesador más complicado para planificar tal ejecución (ahí entra el CPU, el compilador de shaders y el driver de la tarjeta).

Tbon, tu que todo lo sabes, las tarjetas de video actuales no tienen DMA cierto? (no son como la Rendition Véritè?)
 

t3b4n

Ocioso
Se incorporó
27 Febrero 2006
Mensajes
1.659
Off topic:
Cada vez que veo este tema a la rápida en mis suscripciones leo "pastero a tus pasteles" :zippypozo
 

Tbon

Football total philosophy
Miembro del Equipo
Fundador
ADMIN
Se incorporó
20 Enero 2004
Mensajes
13.672
Tbon, tu que todo lo sabes, las tarjetas de video actuales no tienen DMA cierto? (no son como la Rendition Véritè?)

Si, las tarjetas actuales tienen controladores dedicados para DMA, es la unica forma que tienen de copiar información a la memoria central sin tener que dejar a la espera la CPU y fue justamente gracias a Rendition que los fabricantes de GPUs integraron estos controladores, lamentablemente en su momento a la salida de la Verite el mercado aun no estaba preparado primero porque el puerto PCI en su versión 1.0 no lo soportaba completamente y segundo porque las placas no siempre venian con canales DMA.

Te dejo un link con un documento donde se hace una revisión del manejo de memoria de una GPU moderna (esta enfocado a revisar el desafio de correr un sistema operativo y como debiese tratarse la gestion de recursos):

http://www.ertl.jp/~shinpei/papers/ospert11.pdf

Saludos
 

rock star

Capo
Se incorporó
4 Octubre 2008
Mensajes
474
me gusto el enfoque que lisa su quiere darle a AMD, desde que se fue hector ruiz que AMD dio jugo. Como siempre Tbon muy buena redaccion y muy bue articulo, es grato encontrar esta calidad de articulos en español y no en ingles.
saludos cordiales
 
Subir