An lisis de la existencia de paradigma en el rea de prestaciones laborales y la aplicaci n de las pol ticas
Thomas Kuhn.
Paradigma es un conjunto de compromisos compartidos dentro de los cualesyacen supuestos que permiten crear un marco conceptual a partir del cual se le da cierto sentido y significado al mundo.
Cada paradigma de programación se refiere a una clase de algoritmos que tienenla misma estructura de control y que se pueden implementar usando un modelo genérico de programación paralela. Los modelos de programación solucionan la distribución de código y la interconexión entrelas unidades de ejecución y las tareas. Cualquiera de estos modelos puede implementar los diferentes paradigmas de programación paralela. Sin embargo, las prestaciones de cada combinación resultante(paradigma en un determinado modelo) dependerán del modelo de ejecución subyacente (la combinación de hardware paralelo, red de interconexión y software de sistema disponibles). Se puede clasificarlos modelos de programación, según, en:
Memoria compartida: en este modelo los programadores ven sus programas como una colección de procesos que acceden a variables locales y un conjunto de variablescompartidas. Cada proceso accede a los datos compartidos mediante una lectura o escritura asíncrona.
Paralelismo de Datos: el paralelismo de datos, es un paradigma en el que se realizan operacionessemejantes (o iguales) sobre varios elementos de datos simultáneamente, por medio de la ejecución simultánea en múltiples procesadores. Este modelo es aconsejable para las aplicaciones que realizan lamisma operación sobre diferentes elementos de datos. La idea principal es explotar la concurrencia que deriva de realizar las mismas operaciones sobre múltiples elementos de las estructuras de datos.Paso de Mensajes: este es el modelo más ampliamente usado. En él los programadores organizan sus programas como una colección de tareas con variables locales privadas y la habilidad de enviar, y...
Regístrate para leer el documento completo.