Description

Perfect your methods of analytics and execution of Parallel Performance, to position yourself as a reference computer scientist in parallel architectures" 

diplomado desempeno paralelo

Some aspects such as communications, load balancing, input/output management or memory access can penalize the overall performance of parallel applications. The computer scientist who masters these areas will have greater control over the parallel architectures on which they work, and can considerably improve their overall performance. 

This is the focus of this Postgraduate Certificate, which also analyzes cross-platform parallel computing and hybrid computing, combining different parallel programming paradigms. All this has been developed by a teaching team with experience in large multinational companies, leading large-scale parallel computing projects. 

This implies that the contents have not only the most advanced technological theory, but also the necessary practical computational perspective to know how to apply all this knowledge in real computing environments. The student will also have the advantage of being able to freely access all the content, without fixed schedules or face-to-face classes. The syllabus can be downloaded in its entirety from any device with internet access and can be studied at the pace chosen by the student. 

Access content developed by IT experts to take your parallel systems skills to the highest level, significantly improving their performance"

This Postgraduate Certificate in Parallel Performance contains the most comprehensive and up-to-date scientific program on the market. The most important features include:

  • The development of case studies presented by experts in Parallel and Distributed Computing 
  • The graphic, schematic and eminently practical contents with which it is conceived provide practical information on those disciplines that are essential for professional practice
  • Practical exercises where self-assessment can be used to improve learning 
  • Its special emphasis on innovative methodologies  
    Theoretical lessons, questions for experts and individual reflection work 
  • Content that is accessible from any fixed or portable device with an Internet connection

Sign up now to start improving the Parallel Performance of your IT systems and architectures, expertly knowing which areas are most important for analysis and performance" 

The program’s teaching staff includes professionals from the sector who contribute their work experience to this training program, as well as renowned specialists from leading societies and prestigious universities.

The multimedia content, developed with the latest educational technology, will provide the professional with situated and contextual learning, i.e., a simulated environment that will provide immersive training programmed to train in real situations.

This program is designed around Problem-Based Learning, whereby the professional must try to solve the different professional practice situations that arise during the academic year. For this purpose, the student will be assisted by an innovative interactive video system created by renowned and experienced experts. 

You will have at your disposal the best audiovisual resources, with videos in detail, simulated cases and summaries for each of the topics of this Diploma"

curso online desempeno paralelo

Join the largest online academic institution in the world, with a teaching and technical team committed to your professional improvement"

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.

formacion desempeno paralelo

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

estudiar desempeno paralelo

The large amount of support material, including supplementary readings and self-awareness exercises, will be of great help to your study work"