Teaching GuideTerm Faculty of Computer Science |
Grao en Ciencia e Enxeñaría de Datos |
Subjects |
Parallel Processing |
Contents |
|
|
|
Identifying Data | 2022/23 | |||||||||||||
Subject | Parallel Processing | Code | 614G02023 | |||||||||||
Study programme |
|
|||||||||||||
Descriptors | Cycle | Period | Year | Type | Credits | |||||||||
Graduate | 1st four-month period |
Third | Obligatory | 6 | ||||||||||
|
Topic | Sub-topic |
Chapter 1 - Introduction and previous concepts | * The process and sequential program * Lifecycle of a process * Threads * Paralell program * Usefulness of parallelism |
Chapter 2 - Hardware parellelism, hierarchy | * Levels of parallelism * Internal processor parallelism (hidden) * Processor functionalities (low-level parallelism) * Processor accessible resources (high-level parallelism) * Pool of machines (Cluster and Supercomputer) * Distributed computing * Specific devices * State of the art of processors |
Chapter 3 - Software parallelism, design and implementation | * Flynn taxonomy * Frameworks and languages for parallelism * Key concepts * Paradigms for parallel processing * Parallel programs analysis * Parallel programs design |
Chapter 4 - Big Data technologies | * Data storage * Resource and execution management * Batch processing * Streaming processing |
|