Hablemos sobre la Computación Paralela a gran escala!

El termino Computación Paralela a gran escala suena como a chino avanzado, a algo que requiere por lo menos un doctorado para entenderlo pero, en general, se refiere al uso de múltiples procesadores trabajando juntos y usando una misma memoria para resolver un problema o procesar una gran cantidad de datos de manera simultánea.

La idea detrás de la Computación Paralela a gran escala es tomar una tarea y dividirla en subprocesos más pequeños, para ejecutarla en paralelo en diferentes procesadores o nodos de computadora. Cada subproceso procesa un conjunto de datos o realiza una parte de la tarea, y luego se combinan los resultados para obtener la solución final.

Lo anterior, permite procesar grandes conjuntos de datos o resolver problemas complejos mucho más rápido que con una única CPU, es como tener varios cerebros tratando de resolver un mismo problema. Esto ha dado grandes resultados en casos donde se manejan grandes cantidades de datos y se necesitan tiempos de respuesta rápidos. Como por ejemplo:

Simulación,

Procesamiento de imágenes,

Secuenciación,

Renderización de gráficos,

Análisis de datos y el aprendizaje automático,

Para ilustrar un poco este tipo de procesos de Computación Paralela a gran escala, hablamos con la gente de Intel que, precisamente, han lanzado recientemente su serie Xeon Max.

La Computación Paralela a gran escala lo mismo que la computación en grilla?

La computación paralela a gran escala y la computación en grilla son dos enfoques diferentes para la resolución de problemas computacionales que implican el uso de múltiples procesadores o nodos de computadora pero, la principal diferencia se encuentra en la forma en que se coordinan los procesadores o nodos de computadora.

Así las cosas, la computación paralela a gran escala se enfoca en la velocidad de procesamiento y la comunicación entre procesadores (que comparten la misma memoria), mientras que la computación en grilla se enfoca en la distribución de recursos y la flexibilidad geográfica.

La Computación Paralela a gran escala es una maravilla en todo sentido?

﻿

Aunque la La Computación Paralela a gran escala tiene grandes ventajas a nivel del rendimiento, escalabilidad, tolerancia a los fallos, precisión y resolución, no es perfecta, existen algunos problemas de costos y complejidad a nivel de implementación, instalación, programación y mantenimiento en el tiempo.