Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • ¿Threads?

    (Puntos:2)
    por ElPeazoPerro (16702) el Viernes, 23 Marzo de 2007, 09:55h (#891554)
    ( http://todoa99.blogspot.com/ | Última bitácora: Lunes, 20 Abril de 2009, 22:41h )
    Creo que estas bastante confundido. Por una parte, empezar a lanzar "threads" no es algo trivial en un videojuego, ya que las tareas tienen dependencias entre ellas y hay que sincronizar, comunicar... No es como un raytracer que puedes ponerte a lanzar "threads" como un loco.
    Por otra parte, Cell no es un procesador multi-core en la línea de los Core Duo o Core Quad, es un núcleo principal Power PC, apoyado con 7 o 8 procesadores *ultra simples* diseñados solamente para hacer cálculos vectoriales. De hecho, si quieres multiplicar dos enteros, tendrás que crear dos vectores de una sola posición y multiplicarlos.
    No he tenido la desgracia de trabajar con él, pero tengo conocidos que lo conocen y por lo visto es infernalmente complicado de trabajar, y hay grupos de investigación dedicados solamente a crear herramientas para facilitar la programación con "Cell".
    Estoy de acuerdo en que Cell teóricamente pueda dar más rendimiento que 3 Power 3GHz en paralelo. Pero yo no apostaría en que eso se vaya a conseguir pronto, o quizá nunca si ello implica aumentar brutalmente los costes de desarrollo.
    [ Padre ]
    • Re:¿Threads? de neu___ (Puntos:2) Viernes, 23 Marzo de 2007, 10:02h
      • Re:¿Threads? de kaleth (Puntos:2) Viernes, 23 Marzo de 2007, 18:08h