Curso Cacic 2016: "La Computación de Alto Desempeño en el final de la Ley de Moore: Multicores, Multithreading y Cloud"
- 01 Ago 2016
El curso "La Computación de Alto Desempeño en el final de la Ley de Moore: Multicores, Multithreading y Cloud" se llevará a cabo en el Cacic 2016 (del 3 al 7 de octubre en la Universidad Nacional de San Luis).
RESPONSABLE: Dr. José Francisco Tirado Fernández - Universidad Complutense de Madrid, España.
REQUISITOS: Se requieren que los alumnos hayan tomado un curso previo de arquitectura del procesador.
OBJETIVOS: Revisar las técnicas actuales de diseño de procesadores, dando una visión integrada de las interdependencias entre la evolución de la tecnología y la arquitectura de estos procesadores integrados en la perspectiva del final del escalado de Dennard y el próximo final de la ley de Moore. Analizar las soluciones arquitectónicas actuales multicore (simétricos y asimétricos) y multithreading con énfasis en la gestión de recursos compartidos y su impacto en el consumo y la programación. Analizar el impacto del cloud computing en balance energético y en la planificación de tareas entre dispositivos locales y la cloud.
CONTENIDOS: Microarquitectura y paralelismo a nivel de instrucción: Tecnológicas en la arquitectura de Procesadores. Coste, rendimiento, consumo. El final de la ley de Moore. Paralelismo a nivel de instrucción: planificación dinámica. Tratamiento de dependencias de control: Predicción de saltos. Especulación. Ejecución de múltiples instrucciones por ciclo. Límites del paralelismo a nivel de instrucción. Acceso a Memoria: Prebusqueda SW, Prebusqueda HW, Caches sin bloqueo. Especulación de Load. Manejo del flujo de datos. Localidad de datos.; Técnicas no especulativas y Técnicas especulativas. Paralelismo a nivel de thread: Procesadores multithreading, Formas de multithreading. Ejemplos. Multiprocesadores en un chip (Multi/Many cores). Modelos HW. Red de interconexión y jerarquía de memoria. Multicores simétricos. Multicores asimétricos. Multicores dinámicos. Ley de Amdahl en multicores. Reinterpretación de la ley de Amdahl en la Cloud. El nuevo paradigma Computación Inteligente y ubicua.
RESUMEN: Este curso pretende familiarizar al estudiante sobre el impacto de la tecnología y del final del escalado tecnológico sobre la arquitectura, la programación y la eficiencia energética de los sistemas de alto desempeño. (HPC).
SISTEMA DE EVALUACION: En cada una de las áreas de curso los participantes desarrollarán actividades prácticas bajo la supervisión de los profesores del curso.
Pre-Inscripción: http://registro.cacic2016.unsl.edu.ar/
