Course Contents
Current trends in parallel computing, e.g.,
• Emerging applications (e.g., deep learning)
• Emerging parallel programming models
• Developing parallel software for smart phones
• GPUs, manycore architectures
• FPGAs
• Architectures for the post-Moore era
• Parallel I/O
• New parallel algorithms
• Exascale computing
• Cloud computing

Preconditions
• Knowledge of computer architecture, programming, software engineering
• Basic understanding of parallel systems

Online Offerings
Moodle

Semester: Inverno 2023/24