La programación paralela es una forma de cómputo que tiene muchas instrucciones que se ejecutan de manera simultánea. Además, el paralelismo se ha empleado durante muchos años sobre todo en la computación de altas prestaciones, pero el interés en ella ha crecido últimamente debido a las limitaciones físicas que impiden el aumento de la frecuencia.
Ventajas
- Resuelve problemas que no se podrían realizar en una sola CPU.
- Permite ejecutar problemas de un orden y complejidad mayor.
- Obtención de resultados en menos tiempo.
- Ofrece mejor balance entre rendimiento y costo que la computación secuencial.
- Gran expansión y escalabilidad.
Desventajas
- Mayor consumo de energía.
- Mayor dificultad a la hora de escribir programas.
- Dificultad para lograr una buena sincronización y comunicación entre las tareas.
- Retardos ocasionados por comunicación entre tareas.
- El número de componentes usados es directamente proporcional a los fallos potenciales.
Paralelismo de dato
El paralelismo de datos es un paradigma de la programación concurrente, ya que consiste en subdividir el conjunto de información de entrada a un programa, de manera que a cada procesador le corresponda un subconjunto de esos datos.
Documentos:Autor
Edward Pimentel, Lic. en Informática Aplicada. Universidad de Panamá
Fuente
Programación Paralela
Otros Colaboradores
Portal Educa Panamà
Áreas
Estudiantes Tecnologías Tecnologías Bachiller en Ciencias con Énfasis en Informática Bachiller en Ciencias con Énfasis en Instrumentación e Informática DocentesGrado Escolar
- Décimo Grado
- Undécimo Grado
- Duodécimo Grado