Checking date: 04/09/2019

Course: 2021/2022

Advanced computing systems
Study: Master in Computer Science and Technology (71)

Coordinating teacher: CARRETERO PEREZ, JESUS

Department assigned to the subject: Department of Computer Science and Engineering

Type: Electives
ECTS Credits: 3.0 ECTS


Students who pass the subject will be able to : - Get close critically to research and new results of advanced computer systems . - Understand the different computing platforms shown in the subject. - Apply various advanced programming techniques to exploit platforms described - Write a panoramic research report and present it in public. - Apply different techniques and energy performance evaluation in advanced computing systems . - Understand and apply techniques for advanced operating systems. Basic skills: CB6, CB7, CB10 General skills: CG1, CG2, CG3, CG5, CG6 Specific skills: CE1, CE2, CE4
Description of contents: programme
Introduction and Overview New trends in computer systems Parallel programming paradigms Parallel programming with OpenMP Parallel programming in distributed memory systems (MPI) High-performance computing systems Big data Advanced parallelization techniques Parallel patterns & software reingeneering Heterogeneous Computing Heterogeneous Computing programming techniques 9. Power aware systems 10. Embedded systems and real-time 11. Programming models for heterogeneous architectures
Learning activities and methodology
Activity code Activity Hours % Presential AF1 Classes theory and practice 21 23 % AF3 Tutoríal 7 8 % AF5 Student individual work 62 0 % Methodologies: MD1, MD2, MD3, MD4, MD5, MD7
Assessment System
  • % end-of-term-examination 0
  • % of continuous assessment (assigments, laboratory, practicals...) 100

The course syllabus and the academic weekly planning may change due academic events or other reasons.