Tecnología

Inicio

Diferencia entre ordenadores paralelos y distribuidos

Diferencia entre ordenadores paralelos y distribuidos


El procesamiento paralelo y el procesamiento distribuido son métodos similares de aumentar la cantidad de potencia de procesamiento disponible para una tarea específica. En general, estos métodos se utilizan para resolver problemas que implican grandes cantidades de cálculos repetitivos. Cuando el problema se descompone en muchos trozos pequeños, las secciones individuales del problema pueden calcularse sobre muchos procesadores simultáneamente. Esta mayor capacidad de procesamiento permite que se ejerció sobre el problema que puede ser proporcionada por un único procesador.

Procesamiento Distribuido y Paralelo

La principal diferencia entre el procesamiento paralelo y distribuido es que las configuraciones paralelas incluyen muchos procesadores dentro de un mismo sistema, mientras que las configuraciones distribuidas a aprovechar el poder de procesamiento de muchos ordenadores a la vez. La construcción de un sistema paralelo esencialmente crea un superordenador utilizando componentes de la plataforma. La construcción de un sistema distribuido es tanto tecnológico como un reto social, por lo general requieren muchos usuarios de computadoras personales para instalar programas que aprovechan la potencia de procesamiento no utilizada desde sus PC.

Procesamiento en paralelo

El procesamiento en paralelo tiene la ventaja de proporcionar una potencia de procesamiento fiable con un grado muy bajo de latencia. Mediante la concentración de toda la potencia de procesamiento en un solo sistema, la pérdida de velocidad debido a la transferencia de datos se reduce al mínimo. El único límite real es el número de procesadores incorporados en el sistema. Sin embargo, la construcción de un sistema paralelo extremadamente poderoso puede ser muy caro, ya que cada procesador requiere una inversión adicional en el espacio, el hardware y la electricidad.

Procesamiento distribuido

El procesamiento distribuido no es extremadamente eficiente en una base procesador por procesador, puesto que los datos deben viajar a través de Internet en lugar de a través de las conexiones internas de un único sistema. Cada procesador contribuirá mucho menos potencia de procesamiento que cada procesador en un sistema paralelo, puesto que la transferencia de datos crea un cuello de botella que limita la capacidad de procesamiento. Sin embargo, el sistema es casi infinitamente escalable, ya que no hay límite superior real para el número de procesadores en un sistema distribuido. La potencia de procesamiento también es mucho más barato que un sistema en casa, debido a que los procesadores que proporcionan el poder pertenecen y son mantenidos por otras personas.

La elección entre los dos

Un sistema paralelo es la opción preferida para los proyectos financiados por el bien de una escala moderada. La creación de un sistema de procesador distribuido requiere una cierta cantidad de entusiasmo público para un proyecto, o un gran número de ordenadores bajo el control de la organización que lleva a cabo el proyecto. Para proyectos que no involucran el interés público, la computación paralela es un método más eficaz para la mayoría de las tareas de computación.