¿Qué es el procesamiento en paralelo?

procesamiento en paralelo es la transformación simultánea de la misma tarea en dos o más microprocesadores para obtener resultados más rápidos. Los recursos del equipo puede incluir un único equipo con varios , o un número de ordenadores conectados por una red, o una combinación de ambos. El acceso a los datos a través de de memoria compartida. Algunos sistemas de supercomputadora de procesamiento paralelo tienen cientos de miles de microprocesadores.

Con la ayuda de procesamiento en paralelo, una serie de cálculos se pueden realizar a la vez, reduciendo el tiempo necesario para completar un proyecto. El procesamiento paralelo es especialmente útil en proyectos que requieren cálculos complejos, como el modelado de clima y efectos especiales digitales. Tomemos un ejemplo real para comprender la eficacia de procesamiento en paralelo.

Si un concurrido centro comercial sólo tiene un mostrador de caja única, los clientes forman una sola cola y espere su turno. Si hay dos contadores de dinero en efectivo, la tarea puede ser efectivamente dividida. Los clientes lo forman dos colas y se sirve el doble de rápido. Este es un caso en que el procesamiento en paralelo es una solución eficaz.

Con la ayuda de procesamiento en paralelo, muy complejos problemas científicos, que son otra cosa muy difícil de resolver pueden ser resueltos de manera eficaz. La computación paralela puede ser utilizada eficazmente para tareas que implican un gran número de cálculos, tienen limitaciones de tiempo y puede ser dividido en una serie de tareas más pequeñas.

El procesamiento paralelo es especialmente beneficiosa en áreas como la meteorología y el clima, reacciones químicas y nucleares, la exploración petrolera, la medición de los datos sísmicos, la tecnología espacial, circuitos electrónicos, genoma humano, la medicina, gráficos avanzados y la realidad virtual, y procesos de fabricación.

Con toda probabilidad, el paralelismo es el futuro de la computación. Sobre la aplicación de todo, el éxito de la computación paralela implica dos retos:

  • tareas deben estructurarse de manera tal que se pueden ejecutar al mismo tiempo
  • La secuencia de las tareas que deben ser ejecutadas una después de la otros deben mantenerse

  • Deja un comentario