Saltar al contenido

Paralelismo

Ejecutar realmente varios cálculos al mismo tiempo.

Arquitectura de software

¿Qué es el paralelismo?

El paralelismo significa ejecutar varios cálculos simultáneamente, por ejemplo en distintos núcleos. Se diferencia del mero progreso solapado de tareas concurrentes. Para ser útil, el trabajo debe dividirse adecuadamente y disponer de recursos. Coordinación, transferencias y accesos compartidos pueden añadir carga.

Un portal ficticio debe generar vistas previas de documentos independientes. Varios procesos adecuados pueden tratarlos simultáneamente. El equipo fija necesidades y límites de recursos para mantener otras tareas del portal. Compara el procesamiento real con el resultado requerido. Más procesos no garantizan una reducción proporcional del tiempo; cuellos de botella y coordinación pueden limitar la ventaja. Los datos modificados en común siguen necesitando coordinación adecuada.

Fuentes