MPP (Massively Parallel Processing)
Procesamiento masivamente paralelo
¿Qué es?
El concepto de procesamiento masivamente paralelo (MPP) también se denomina procesamiento paralelo con memoria distribuida (DMP). Es un sistema compuesto por numerosos nodos de cómputo, cada uno con su propia memoria local y un sistema operativo de micronúcleo. Los nodos funcionan de forma conjunta bajo el control de un sistema operativo principal conectado a todos los micronúcleos.
El MPP puede considerarse una alternativa al multiprocesamiento simétrico (SMP, por sus siglas en inglés), basado en memoria compartida, ya que cada nodo está conectado de forma flexible y controla sus propios recursos de cómputo, como la memoria. Esto permite que la arquitectura de procesamiento masivamente paralelo gestione grandes volúmenes de datos y ofrezca resultados mucho más rápidos al trabajar con conjuntos de datos de gran tamaño. La computación en malla y los clústeres de cómputo suelen utilizar algún tipo de arquitectura de procesamiento masivamente paralelo.
El MPP puede considerarse una alternativa al multiprocesamiento simétrico (SMP, por sus siglas en inglés), basado en memoria compartida, ya que cada nodo está conectado de forma flexible y controla sus propios recursos de cómputo, como la memoria. Esto permite que la arquitectura de procesamiento masivamente paralelo gestione grandes volúmenes de datos y ofrezca resultados mucho más rápidos al trabajar con conjuntos de datos de gran tamaño. La computación en malla y los clústeres de cómputo suelen utilizar algún tipo de arquitectura de procesamiento masivamente paralelo.
¿Por qué lo necesita?
Entre las ventajas del procesamiento masivamente paralelo (MPP) se incluyen una mayor escalabilidad del sistema y un mejor rendimiento con cargas de trabajo que requieren que distintos procesadores trabajen simultáneamente en diferentes partes de un programa. Entre sus desventajas se encuentran la dificultad para crear programas de computación paralela y una complejidad mucho mayor a la hora de configurar el sistema, ya que es necesario planificar detenidamente cómo particionar una base de datos común y cómo asignar el trabajo entre todos los procesadores independientes. Puede utilizarse una interfaz de mensajería, denominada en ocasiones «interconexión», para facilitar la comunicación entre los procesadores y coordinar sus esfuerzos.
En última instancia, la elección de MPP, SMP u otra arquitectura dependerá de las tareas que prevea que sus servidores realizarán con mayor frecuencia. Por lo general, MPP ofrece una mejor escalabilidad y una mayor disponibilidad gracias a su número de nodos independientes, mientras que SMP puede tener unos costes administrativos inferiores y adaptarse mejor a la computación paralela, gracias a sus procesadores estrechamente coordinados, que comparten la mayor parte de los recursos informáticos del sistema.
En última instancia, la elección de MPP, SMP u otra arquitectura dependerá de las tareas que prevea que sus servidores realizarán con mayor frecuencia. Por lo general, MPP ofrece una mejor escalabilidad y una mayor disponibilidad gracias a su número de nodos independientes, mientras que SMP puede tener unos costes administrativos inferiores y adaptarse mejor a la computación paralela, gracias a sus procesadores estrechamente coordinados, que comparten la mayor parte de los recursos informáticos del sistema.
¿Cómo ayuda GIGABYTE?
Para los clientes que adoptan la arquitectura de procesamiento masivamente paralelo (MPP), GIGABYTE ofrece una amplia gama de soluciones de servidores, entre ellas:
-Servidores de alta densidad H-Series: ofrecen un diseño de alta densidad para arquitecturas de doble procesador que pueden utilizarse como unidades de clúster para sistemas MPP de alta densidad.
-Servidores GPU G-Series: proporcionan una densidad de aceleradores GPU líder del sector y son compatibles con productos GPGPU de AMD y NVIDIA, así como con tarjetas de expansión FPGA de Xilinx e Intel y tarjetas ASIC de Qualcomm.
-Servidores de almacenamiento S-Series: admiten modelos de almacenamiento HDD de alta capacidad con 16, 36 y 60 bahías para uso empresarial, adecuados para soluciones de almacenamiento definido por software y conjuntos de datos MPP.
-Servidores de alta densidad H-Series: ofrecen un diseño de alta densidad para arquitecturas de doble procesador que pueden utilizarse como unidades de clúster para sistemas MPP de alta densidad.
-Servidores GPU G-Series: proporcionan una densidad de aceleradores GPU líder del sector y son compatibles con productos GPGPU de AMD y NVIDIA, así como con tarjetas de expansión FPGA de Xilinx e Intel y tarjetas ASIC de Qualcomm.
-Servidores de almacenamiento S-Series: admiten modelos de almacenamiento HDD de alta capacidad con 16, 36 y 60 bahías para uso empresarial, adecuados para soluciones de almacenamiento definido por software y conjuntos de datos MPP.