University certificate
The world's largest faculty of information technology”
Introduction to the Program
Perfecciona tus métodos de analítica y ejecución del Desempeño en Paralelo, para posicionarte como un informático de referencia en arquitecturas paralelas”
Algunos aspectos como las comunicaciones, balanceo de carga, gestión de entrada/salida o el acceso a la memoria pueden penalizar el rendimiento general de las aplicaciones paralelas. El informático que domine estas áreas tendrá un mayor control sobre las arquitecturas paralelas sobre las que trabaje, pudiendo mejorar considerablemente el desempeño general de las mismas.
En esta cuestión se centra este Postgraduate certificate que también analiza la computación paralela multiplataforma y la computación híbrida, combinando diversos paradigmas de programación paralela. Todo ello, ha sido elaborado por un equipo docente con experiencia en grandes empresas multinacionales, dirigiendo proyectos de computación paralela de gran magnitud.
Esto implica que los contenidos poseen no solo la teoría tecnológica más avanzada, sino también la necesaria perspectiva práctica computacional para saber cómo aplicar todos esos conocimientos en entornos informáticos reales. El alumno, además, contará con la ventaja de poder acceder libremente a todo el contenido, sin horarios fijos ni clases presenciales. El temario se puede descargar en su totalidad desde cualquier dispositivo con acceso a internet, pudiendo estudiarse al ritmo que el propio alumno elija.
Accede a un contenido desarrollado por expertos informáticos, para que lleves tus competencias en sistemas paralelos al máximo nivel, mejorando notablemente su desempeño”
Este Postgraduate certificate en Parallel Performance contiene el programa educativo más completo y actualizado del mercado. Sus características más destacadas son:
- El desarrollo de casos prácticos presentados por expertos en Computación Paralela y Distribuida
- Los contenidos gráficos, esquemáticos y eminentemente prácticos con los que está concebido, recogen una información práctica sobre aquellas disciplinas indispensables para el ejercicio profesional
- Los ejercicios prácticos donde realizar el proceso de autoevaluación para mejorar el aprendizaje
- Su especial hincapié en metodologías innovadoras
- Las lecciones teóricas, preguntas al experto y trabajos de reflexión individual
- La disponibilidad de acceso a los contenidos desde cualquier dispositivo fijo o portátil con conexión a internet
Inscríbete ya para comenzar a mejorar el Desempeño en Paralelo de tus sistemas y arquitecturas informáticas, sabiendo de forma experta qué áreas son más importantes para el análisis y rendimiento”
El programa incluye, en su cuadro docente, a profesionales del sector que vierten en esta capacitación la experiencia de su trabajo, además de reconocidos especialistas de sociedades de referencia y universidades de prestigio.
Su contenido multimedia, elaborado con la última tecnología educativa, permitirá al profesional un aprendizaje situado y contextual, es decir, un entorno simulado que proporcionará una capacitación inmersiva programada para entrenarse ante situaciones reales.
El diseño de este programa se centra en el Aprendizaje Basado en Problemas, mediante el cual el profesional deberá tratar de resolver las distintas situaciones de práctica profesional que se le planteen a lo largo del curso académico. Para ello, contará con la ayuda de un novedoso sistema de vídeos interactivos, realizados por reconocidos expertos.
Tendrás a tu disposición los mejores recursos audiovisuales, con vídeos en detalle, casos simulados y resúmenes para cada uno de los temas de este Postgraduate certificate”
Únete a la mayor institución académica online del mundo, con un equipo docente y técnico comprometidos al máximo en tu mejora profesional”
Syllabus
All the contents of this program have been carefully structured by the teaching staff in order to make them more accessible and easier to consult for the student. This is also in line with the objective of providing useful reference material that can be used even after completing the degree. The computer scientist will find 10 distinctive topics ranging from the comparison of parallel algorithms and hardware resource constraints, to the specific analysis of parallel algorithms, high-performance parallel programs and main patterns of this type of computational architecture.
All the content of the Postgraduate Certificate is available for download, and can be consulted after the degree from your tablet, smartphone or computer of choice"
Module 1. Parallel Performance
1.1. Performance of Parallel Algorithms
1.1.1. Amdahl’s Law
1.1.2. Gustafson’s Law
1.1.3. Performance Metrics and Scalability of Parallel Algorithms
1.2. Comparison of Parallel Algorithms
1.2.1. Benchmarking
1.2.2. Mathematical Analysis of Parallel Algorithms
1.2.3. Asymptotic Analysis of Parallel Algorithms
1.3. Hardware Resource Restrictions
1.3.1. Memory
1.3.2. Processing
1.3.3. Communication
1.3.4. Dynamic Resource Partitioning
1.4. Performance of Parallel Programs with Shared Memory
1.4.1. Optimal Division into Tasks
1.4.2. Thread Affinity
1.4.3. SIMD Parallelism
1.4.4. Parallel Programs with Shared Memory Examples:
1.5. Parallel Program Performance by Message Passing
1.5.1. Parallel Program Performance by Message Passing
1.5.2. MPI Communication Optimization
1.5.3. Affinity Control and Load Balancing
1.5.4. Parallel I/O
1.5.5. Parallel Programs by Message Passing Examples:
1.6. Hybrid Parallel Program Performance
1.6.1. Hybrid Parallel Program Performance
1.6.2. Hybrid Programming for Shared/Distributed Memory Systems
1.6.3. Hybrid Parallel Programs Examples:
1.7. Program Performance with Heterogeneous Computing
1.7.1. Program Performance with Heterogeneous Computing
1.7.2. Hybrid Programming for Systems with Multiple Hardware Accelerators
1.7.3. Programs with Heterogeneous Computing Examples:
1.8. Performance Analysis of Parallel Algorithms
1.8.1. Performance Analysis of Parallel Algorithms
1.8.2. Performance Analysis of Parallel Algorithms Tools
1.8.3. Performance Analysis of Parallel Algorithms Recommendations
1.9. Parallel Patterns
1.9.1. Parallel Patterns
1.9.2. Main Parallel Patterns
1.9.3. Parallel Patterns Comparison
1.10. High-Performance Parallel Programs
1.10.1. Process
1.10.2. High-Performance Parallel Programs
1.10.3. High-Performance Parallel Programs Real Uses
The large amount of support material, including supplementary readings and self-awareness exercises, will be of great help to your study work"
Postgraduate Certificate in Parallel Performance
.
Being an expert in Parallel Performance is essential for designing and implementing efficient parallel architectures. When evaluating the performance of parallel algorithms, factors such as the number of processors and the platform's communication model also come into play, in addition to Input size and execution time. By mastering these aspects, computer scientists can improve their skills in Parallel Performance and further specialize in this area of great potential. In fact, they will be in a position to do so with this Postgraduate Certificate in Parallel Performance.
Take advantage of this academic opportunity to master all the processes of Parallel Performance
.
This Postgraduate Certificate in Parallel Performance offers a comprehensive tour of the most important parameters of Parallel Performance, developed by an experienced teaching team in this field. To do so, you will examine different Performance and Scalability metrics of parallel algorithms, as well as the Performance of parallel programs with shared memory or high-performance parallel programs. In addition, the format of the degree is 100% online, allowing the student to combine it with their professional or personal responsibilities.