Articulo de referencia

Masivamente paralelo

El término "paralelo masivo" se refiere al uso de una gran cantidad de procesadores (o computadoras independientes) para realizar simultáneamente un conjunto de cálculos coordin...

El término "paralelo masivo" se refiere al uso de una gran cantidad de procesadores (o computadoras independientes) para realizar simultáneamente un conjunto de cálculos coordinados en paralelo . Las GPU son arquitecturas de paralelismo masivo con decenas de miles de hilos.

Un enfoque es la computación en malla , donde la potencia de procesamiento de muchas computadoras en dominios administrativos distribuidos y diversos se utiliza de manera oportunista siempre que haya una computadora disponible. [ 1 ] Un ejemplo es BOINC , un sistema de malla oportunista basado en voluntarios , donde la malla proporciona energía solo en función de su disponibilidad. [ 2 ]

Otro enfoque consiste en agrupar muchos procesadores muy cerca unos de otros, como en un clúster de computadoras . En un sistema centralizado de este tipo, la velocidad y la flexibilidad de la interconexión se vuelven muy importantes, y las supercomputadoras modernas han utilizado diversos enfoques que van desde sistemas InfiniBand mejorados hasta interconexiones de toro tridimensionales . [ 3 ]

El término también se aplica a las matrices de procesadores masivamente paralelos (MPPA), un tipo de circuito integrado con una matriz de cientos o miles de unidades centrales de procesamiento (CPU) y bancos de memoria de acceso aleatorio (RAM). Estos procesadores se transfieren tareas entre sí mediante una interconexión reconfigurable de canales. Al aprovechar el trabajo en paralelo de múltiples procesadores, un chip MPPA puede realizar tareas más exigentes que los chips convencionales. Las MPPA se basan en un modelo de programación paralela de software para el desarrollo de aplicaciones de sistemas embebidos de alto rendimiento.

Goodyear MPP fue una de las primeras implementaciones de una arquitectura de computación masivamente paralela. Las arquitecturas MPP son la segunda implementación de supercomputadora más común después de los clústeres, a noviembre de 2013. [ 4 ]

Los sistemas de almacenamiento de datos como Teradata , Netezza o el PDW de Microsoft suelen implementar una arquitectura MPP para gestionar el procesamiento de grandes cantidades de datos en paralelo.

Véase también

Referencias

  1. Computación en malla: gestión de experimentos, integración de herramientas y flujos de trabajo científicos por Radu Prodan, Thomas Fahringer 2007 ISBN 3-540-69261-4páginas 1–4
  2. Inteligencia computacional paralela y distribuida por Francisco Fernández de Vega 2010 ISBN 3-642-10674-9páginas 65–68
  3. Knight, Will: "IBM crea la computadora más potente del mundo", servicio de noticias NewScientist.com , junio de 2007
  4. "Copia archivada" . Archivado del original el 6 de diciembre de 2013. Recuperado el 12 de enero de 2014 .{{cite web}}: CS1 mantenimiento: copia archivada como título ( enlace )