Please enable JavaScript.
Coggle requires JavaScript to display documents.
Procesamiento Paralelo, Tipos de prcesador - Coggle Diagram
Procesamiento Paralelo
¿Qué es?
El procesamiento paralelo consiste en dividir una tarea informática en subtareas que pueden ser realizadas al mismo tiempo por diferentes procesadores, de modo que la tarea completa se complete más rápidamente. Sin embargo, no todas las tareas son adecuadas para ser descompuestas para el procesamiento paralelo.
Ventajas
Permite acelerar la ejecución de tareas que requieren muchos cálculos. Esto es especialmente útil cuando se trabaja con grandes conjuntos de datos o se entrenan modelos de aprendizaje automático complejos (por ejemplo, en entornos de Big Data)
Permite aprovechar al máximo el hardware disponible, ya que puede utilizar múltiples máquinas o núcleos de procesador al mismo tiempo.
Desventajas
La programación en paralelo, que puede ser difícil de implementar y depurar.
Además, la comunicación entre las diferentes máquinas o núcleos de procesador puede ser un cuello de botella y afectar el rendimiento.
-
Procesadores multinúcleo
En un procesador multinúcleo tenemos más de una unidad de ejecución, lo que llamamos núcleos o cores. De esta forma un procesador con varios núcleos puede ejecutar tantas instrucciones de forma paralela como núcleos tenga, y además de forma secuencial y de distinta naturaleza entre ellas.
-
Procesadores en clúster
Y este es el caso que más uso tiene en el sector de supercomputación, ya que los superordenadores más potentes del mundo trabajan con este método de procesamiento en paralelo y con el siguiente en la lista.
Consiste en una agrupación de ordenadores a priori independientes que trabajan en colaboración. Esto se realiza gracias a un enlace entre ellos que normalmente será mediante una red LAN de alta velocidad, el llamado clúster Beowulf. Aquí lo ideal es que todos los ordenadores sean idénticos para el que flujo de trabajo sea balanceado, aunque cabe la posibilidad de que sean de naturaleza distinta.
-
-