El caso no es tan distinto que el de muchos superordenadores o el de las PS3 en paralelo, sólo que las PS3 con el Cell o superordenadores paralelos en principio son más flexibles.
¿Lo de flexile lo dices porque tu nunca has intentado programar un procesador Cell, verdad?
La arquitectura del Cell es muy similar a la de un cluster de ordenadores por lo que además del horror de programarlo, también tienes que molestarte en paralelizar el código.
Y si consigues paralelizar el código para implementarlo en un superordenador en paralelo entonces también podrás sacarle rendimiento a la tarjeta gráfica.
¿Horror programarlo? Lo que era un horror eran las VUs de la PS2 XD, en comparación, el Cell es una delicia. Ahora en serio, no es difícil programarlo, lo único que es código específico y no te vale para otra arquitectura (aunque el código sea el mismo, también en C/C++, el rendimiento caería en picado, al estar pensado para otra arquitectura -diferentes tipos de optimizaciones para saltos, acceso a memoria, etc.-).
Re:Depende de la aplicación... pero no exager
(Puntos:1)¿Lo de flexile lo dices porque tu nunca has intentado programar un procesador Cell, verdad?
La arquitectura del Cell es muy similar a la de un cluster de ordenadores por lo que además del horror de programarlo, también tienes que molestarte en paralelizar el código.
Y si consigues paralelizar el código para implementarlo en un superordenador en paralelo entonces también podrás sacarle rendimiento a la tarjeta gráfica.
¿O no?
Re:Depende de la aplicación... pero no exager
(Puntos:2)( http://www.voluntariado.net/ | Última bitácora: Domingo, 10 Junio de 2012, 21:48h )