ViVA ( Vi rtual V ector A rchitecture) es una tecnología de IBM para acoplar juntos múltiples escalar unidades de punto flotante para actuar como un único procesador vectorial . Ciertas tareas de computación se manejan de manera más eficiente a través de cálculos vectoriales donde una instrucción se puede aplicar a múltiples elementos simultáneamente, en lugar del enfoque escalar donde una instrucción se aplica a un dato a la vez. Este tipo de tecnología es muy buscada para la computación científica y es la respuesta de IBM a las supercomputadoras basadas en vectores en las que Cray fue pionera y que fue la base de la tecnología de NEC .Earth Simulator, que fue la supercomputadora más rápida del mundo 2002-2004.
ViVA fue desarrollado e implementado por IBM junto con National Energy Research Scientific Computing Center dentro del proyecto Blue Planet, donde tenían 8 procesadores POWER5 de doble núcleo convertidos en un procesador vectorial capaz de aproximadamente 60-80 GFLOPS de potencia informática. La tecnología ViVA está en uso en la supercomputadora ASC Purple .
Mientras que ViVA era una implementación de software en sistemas de gama alta basados en POWER5, la segunda generación, ViVA-2 , es compatible directamente con hardware en el procesador POWER6 .
Referencias
- IBM supercomputing se vuelve retro - CNet en archive.today (archivado 2013-01-19)
- Blue Planet: Ampliación de la tecnología IBM Power y el procesamiento de vectores virtuales - NERSC
- Arquitectura de sistema impulsada por la ciencia: un nuevo proceso para la informática de clase de liderazgo - NERSC
- Un eCLipz se avecina en el horizonte: tecnologías del mundo real