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.
  • Procesadores vectoriales

    (Puntos:2, Informativo)
    Esto va aparte de la discusión principal.

    Después de haber estudiado los procesadores vectoriales de verdad, me entra la risa cada vez que alguien llama así a los SIMD. El Cray-1 tenía vectores de 64 elementos de 64 bits, o 4096 bits en total, no las mierdecillas de 128 bits de los procesadores actuales.
    --

    Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn!

    Puntos de inicio:    1  punto
    Moderación   +1  
    Modificador extra 'Informativo'   0  

    Total marcador:   2  
  • por pobrecito hablador el Martes, 03 Junio de 2008, 14:35h (#1049966)
    Eran otro tipo de procesadores. Los actuales SIMD son en array: cuatro unidades funcionales en paralelo y a correr. El Cray-1 simplemente implementaba el bucle por hardware, reduciendo la presión sobre la memoria de instrucciones y las sobrecargas introducidas por el bucle.

    Con todos los avances que se hicieron en arquitectura y en tecnología, ese tipo de procesadores vectoriales quedaron desfasados. Es más eficiente un procesador que tenga una extensión vectorial como cualquiera de los actuales.
    [ Padre ]
  • por pobrecito hablador el Martes, 03 Junio de 2008, 14:38h (#1049971)
    PD: Por cierto, el Cray-1 era tan SIMD como lo son las SSE o las Altivec. SIMD significa que se realiza una misma instrucción para diferentes conjuntos de datos. No es una cuestión de la longitud de los vectores. De dos para arriba, es SIMD. Uno o menos es SISD :P
    [ Padre ]