PCyP Maestría- Otoño 2022


PRESENTACIÓN:

1. Documento de Presentación de la Asignatura

2. Diapositivas de la Presentación de la Asignatura


APUNTES:

0. Manual de la Asignatura de PCyP

1. Introducción a la Prog. Concurrente y Paralela

2. Especificación Formal de Sistemas Concurrentes

3. Sistemas de Memoria Compartida

4. Sistemas de Memoria Compartida en C

5. Sistemas de Memoria Compartida en Java

6. Programación Paralela [Rendimiento]

7. Programación Paralela [Arquitecturas]

8. Programación Paralela [Patrones de Comunicación]

9. Sistemas de Paso de Mensajes

10. Álgebra de Procesos del CSP

11. Referencias Bibliográficas


DIAPOSITIVAS:

1. Introducción a la Prog. Concurrente y Paralela

2. Especificación Formal de Sistemas Concurrentes

3. Sistemas con Memoria Compartida

4. Sistemas con Paso de Mensajes

5. Programación Paralela

6. Análisis de Rendimiento (Ejemplos)

7. Introducción a la Programación Multicore


Librería JPMI para paso de mensajes en JAVA

1. Libería JPMI para Java

2. Tutoriales de Instalación

3. Tutorial de uso de la librería Jpmi

4. Tutorial del modelo Emisor-Receptor en Jmpi


Librería Posix Thread para programación concurrente en C

1. Libería PthreadGCE para C (Windows)

2. Tutorial de Instalación

3. Tutorial de uso de la librería Pthread para C


EJEMPLOS PROGRAMADOS

1. Ejemplos de progrmación de hilos en C

2. Condiciones de Bernstein (C/Java/PascalFC)

3. El modelo Productor-Consumidor (C/java/PascalFC)

4. Programas de Paso de Mensajes en Java (Jpmi)

5. Programación Multicore en Java

6. Ejemplos de Sockets en Java


MANUALES DE PRÁCTICAS DE LABORATORIO

1. Manual 1 de Ejercicios Prácticos

2. Manual 2 de Ejercicios Prácticos

3. Manual 3 de Ejercicios Prácticos

4. Manual 4 de Ejercicios Prácticos


PROYECTO DE FIN DE CURSO
PROXIMAMENTE