El procesamiento en paralelo

El procesamiento en paralelo es la ejecución simultánea de la misma tarea en dos o más microprocesadores con el fin de obtener resultados más rápidos. Los recursos de la ordenadora pueden incluir un solo equipo con varios procesadores, o un número de computadoras conectadas por una red, o una combinación de ambos, y los procesadores acceden a los datos a través de una memoria compartida. Algunos sistemas de procesamiento paralelo de superordenadores tienen cientos de miles de microprocesadores.

Con la ayuda del procesamiento en paralelo, un número de cálculos se puede realizar a la vez, con lo que el tiempo requerido puede completar un proyecto. Esto es especialmente útil en proyectos que requieren cálculos complejos, tales como el modelado del tiempo y los efectos especiales digitales. Vamos a dar un ejemplo de la vida real para comprender la eficacia de este tipo de procesamiento.

Ejemplo del procesamiento en paralelo

Si un concurrido centro comercial tiene un solo contador de efectivo, los clientes forman una sola cola y esperan su turno. Si hay dos contadores de efectivo, la tarea se puede dividir de manera efectiva y los clientes podrán formar dos colas para poder realizar sus pagos dos veces más rápido. Este es un ejemplo en el que el procesamiento en paralelo es una solución eficaz.

Con la ayuda del procesamiento en paralelo, problemas científicos altamente complicados que son de otra manera extremadamente difíciles de resolver se pueden resolver con eficacia. La computación paralela se puede utilizar eficazmente para tareas que implican un gran número de cálculos, tienen limitaciones de tiempo y se pueden dividir en una serie de tareas más pequeñas.

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

Con toda probabilidad, el paralelismo es el futuro de la informática. En general, la implementación exitosa de la computación paralela implica dos desafíos:

  • Las tareas deben estar estructurados de tal manera que puedan ser ejecutadas al mismo tiempo.
  • La secuencia de tareas que deben ser ejecutadas una después de la otra.

No hay comentarios.

Agregar comentario

top