¿Cuál es la necesidad de la computación paralela?

Bueno, si miras al mundo, la mayoría de las cosas / fenómenos van en paralelo. La mayoría de los procesos naturales, como los movimientos de los planetas alrededor del Sol, el cambio climático, las formaciones de galaxias, etc., tienen lugar a la vez. Al igual que la naturaleza, la mayoría de las actividades humanas, por ejemplo, el manejo del automóvil en la plaza de peaje, el ensamblaje del automóvil, el seguimiento de la actividad humana en vivo, etc., se realizan en paralelo.

Cientos de actividades como las pocas descritas anteriormente no se pueden manejar o controlar a través de la computación en serie. Necesitan programación paralela para modelar, simular y comprender de manera efectiva y eficiente estos procesos complejos, del mundo real u orientados a los humanos.

Por ejemplo, para comprender los movimientos planetarios alrededor del Sol, debe modelarlos y simularlos a la vez, lo que no puede ocurrir sin el uso de la computación paralela, aunque podemos usar la computación en serie, pero eso se vuelve bastante complejo y consume muchos recursos. para operar.

Todas las operaciones DBMS, búsquedas de Google y otros millones de transacciones en un segundo no tienen lugar en serie, sino que operan en paralelo, con el poder de la computación paralela en su parte posterior.

Aparte de eso, la computación paralela ahorra más tiempo y completa los procesos en un período de tiempo más corto, y potencialmente económico.

Con todo esto, y miles de otras operaciones como marketing en Internet, colaboraciones comerciales en tiempo real y banca, etc., podemos afirmar con confianza que sin la computación paralela, teniendo en cuenta la complejidad y el consumo de recursos de la computación en serie, no podemos tomar la era de la computación moderna. incluso un paso por delante.

Actuación. Sin embargo, es más complicado e Intel pasó muchos años evitándolo simplemente haciendo máquinas de CPU únicas más rápidas que mataron los intentos de otros de hacer máquinas paralelas. Ahora que las CPU no se pueden hacer más rápido (están atascadas a 3GHz), el paralelismo es la única forma de obtener un mejor rendimiento.

A veces toma menos tiempo completar un trabajo con más trabajadores que con un solo trabajador.

Actuación.