High Performance Computing

You are here

About

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.

Destinataris

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.

Specialization coordinator

Josep Llosa Espuny

Technical Competences of each Specialization

HIGH PERFORMANCE COMPUTING

  • CEE4.1
    Capability to analyze, evaluate and design computers and to propose new techniques for improvement in its architecture.
  • CEE4.2
    Capability to analyze, evaluate, design and optimize software considering the architecture and to propose new optimization techniques.
  • CEE4.3
    Capability to analyze, evaluate, design and manage system software in supercomputing environments.

Subjects

Specialization compulsory subjects

Specialization complementary subjects

 

Elective
Mandatory
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

Supercomputing

 

Elective

You can choose any MIRI or UPC Masters courses.