High Performance Computing

You are here


The master’s degree gives the best foundations in the fields of computer architecture and/or supercomputing. Graduates will have in-depth knowledge of digital systems and microprocessor design, supercomputer systems and parallel programming.


The master’s degree is aimed at students who have a bachelor’s degree in the fields of Engineering (e.g., Computer Science, Electrical EngineeringTelecommunications Engineering) or Applied Sciences (e.g., Mathematics, Physics, Biology) and are pursuing a better understanding of High-Performance Computing fields and, more specifically, Supercomputing, Computer Architecture and Technology.


Final Master Thesis


Mandatory Common Course


Semester 1

Semester 2

Semester 3

Semester 4

Final Master Thesis
(TFM - 30 ECTS)


Specialization Elective

You can choose five of this seven courses

Microarchitecture and Processors Design




You can choose any MIRI or UPC Masters courses.