Programación paralela

La programación paralela consiste en subdividir un programa en bloques bien diferenciados, también conocidos como hilos en algunos lenguajes como Java. Una vez creado los hilos, cada uno de ellos será ejecutado de forma paralela en un procesador diferente teniendo en cuenta que podrá existir un canal de comunicación bidireccional entre el programa principal y sus diferentes hilos.

Los hilos de una aplicación se podrán ejecutar a la vez de forma paralela de formas posibles:

  1. En cada uno de los procesadores existentes en un equipo informático poseedor de más de un núcleo o procesador haciendo todos ellos uso de los mismos recursos informáticos (memórias, discos, etc) existentes en el equipo.
  2. En diferentes procesadores existentes en cada uno de los equipos, conectados todos ellos entre sí mediante un software cluster.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *