Introduction to the Program

Domina la programación efectiva de sistemas paralelos profundizando en los procesadores superescalares Multithread, Multicore, sistemas multiprocesador y procesadores con unidades vectoriales, entre otros tipos de arquitecturas” 

Programar sistemas con arquitecturas paralelas puede resultar todo un reto para el informático, que debe desarrollar su capacidad de evaluación y análisis del rendimiento de los sistemas que incorporen esta técnica. Para ello, se debe ahondar en las propias exigencias de los sistemas de computación paralela, tales como la coherencia en sistemas con memoria compartida, el coste de comunicación entre procesos o las propias topologías de interconexión entre procesadores, con sus ventajas e inconvenientes. 

Este Postgraduate certificate indaga en todas estas cuestiones y las amplía de forma minuciosa con casos prácticos simulados y una miríada de recursos audiovisuales de gran calidad, creados por el propio equipo docente. Precisamente este equipo ha sido seleccionado por TECH por su dilatada experiencia en la gestión y creación de arquitecturas paralelas complejas, lo que aporta un valor práctico a todos los temas tratados, pues se han enfocado en la realidad vigente de los proyectos informáticos más modernos. 

Además, para facilitar el máximo posible la compaginación de esta titulación con otra clase de responsabilidades personales, TECH ha fomentado un formato 100% online, en el que el alumno no tiene que asistir a clases presenciales ni seguir horarios de ningún tipo. Todos los contenidos y material didáctico están disponibles desde el comienzo de la titulación, pudiendo descargarse por completo desde cualquier dispositivo con conexión a internet. Así, es el propio alumno el que distribuye la carga lectiva, sin presiones ni ataduras. 

Tú tomas las decisiones importantes en TECH, eligiendo dónde, cuándo y cómo asumir toda la carga lectiva según tus propios intereses”

Este Postgraduate certificate en Parallel Architectures in Computing 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 

Incorpora a tu trabajo diario los consejos prácticos de un equipo docente versado en las Arquitecturas Paralelas en Computación, mejorando al mismo tiempo tus habilidades y potencial laboral”

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. 

Analiza la teoría y práctica avanzada de procesadores vectoriales, matriciales y multiprocesadores, con temas dedicados exclusivamente a ellos"

Matricúlate hoy mismo en la mayor institución académica online del mundo y no dejes escapar la oportunidad de especializarte en un área informática con una gran proyección de futuro"

Syllabus

In order to facilitate the student's study work, Postgraduate certificate has incorporated the Relearning  pedagogical methodology in the development of this program. This means that the most important content on Parallel Architectures is taught naturally throughout the program, resulting in much more effective and cost-efficient learning. The student saves a considerable investment of study hours as a result, so that they can spend that time researching the large amount of supplementary material available for each of the topics. 

You will have access to the virtual classroom 24 hours a day, being able to download all the content from the very beginning of the program"

Module 1. Parallel Architectures

1.1. Parallel Architectures 

1.1.1. Parallel Systems Classification 
1.1.2. Parallelism Sources 
1.1.3. Parallelism and Processors 

1.2. Performance of Parallel Systems 

1.2.1. Performance Measures and Quantities 
1.2.2. Speed-up 
1.2.3. Granularity of Parallel Systems 

1.3. Vectorial Processors 

1.3.1. Basic Vectorial Processor 
1.3.2. Interleaved or Interleaved Memory 
1.3.3. Performance of Vector Processors 

1.4. Matrix Processors 

1.4.1. Basic Organization 
1.4.2. Programming in Matrix Processors 
1.4.3. Programming in Matrix Processors Practical Example 

1.5. Interconnection Networks 

1.5.1. Interconnection Networks 
1.5.2. Topology, Flow Control and Routing 
1.5.3. Interconnection Networks Classification According to Topology 

1.6. Multiprocessors 

1.6.1. Multiprocessor Interconnection Networks 
1.6.2. Memory and Cache Consistency 
1.6.3. Probe Protocols 

1.7. Synchronization 

1.7.1. Bolts (Mutual Exclusion) 
1.7.2. P2P Synchronization Events 
1.7.3. Global Synchronization Events 

1.8. Multicomputers 

1.8.1. Multicomputer Interconnection Networks 
1.8.2. Switching Layer 
1.8.3. Routing Layer 

1.9. Advanced Architectures 

1.9.1. Data Flow Machines 
1.9.2. Other Architectures 

1.10. Parallel and Distributed Programming 

1.10.1. Parallel Programming Languages 
1.10.2. Parallel Programming Tools 
1.10.3. Design Patterns 
1.10.4. Concurrency of Parallel and Distributed Programming Languages  

You will have a widely developed and exhaustive reference material on Parallel Architectures, which will be useful even after the end of the degree" 

Postgraduate Certificate in Parallel Architectures in Computing

.

Programming systems using parallel architectures can be a challenging task for computer scientists, who must improve their ability to evaluate and analyze the performance of systems using this technique. To achieve this, it is necessary to delve into the specific needs of parallel computing systems, such as coherence in systems with shared memory or interconnection topologies between processors, evaluating in detail their pros and cons. Therefore, the Postgraduate Certificate in Parallel Architectures in Computing will delve into all these aspects, in order to provide you with knowledge that will completely boost your professional development.

Learn through the most modern pedagogical methodology

.

Through an online methodology and without the need to give up your personal chores, the Postgraduate Certificate in Parallel Architectures in Computing will allow you to learn about the characteristics of vector and matrix processors or analyze the particularities of the different parallel and distributed programming languages. It is, therefore, an excellent opportunity to achieve professional success without having to attend classroom classes or limit yourself to pre-established schedules.