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 Engineering Telecommunications 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
| Person | Department | |
|---|---|---|
| Llosa Espuny, Josep | AC | josepll@ac.upc.edu |
Specialization teachers
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
- Operating Systems (OS-MIRI)
- Processor Architecture (PA-MIRI)
- Multiprocessors Architecture (MA-MIRI)
Specialization complementary subjects
- Supercomputers Architecture (SA-MIRI)
- Processor Verification (PV-MIRI)
- Supercomputing for Challenging Applications (SCA-MIRI)
- Compilers for High Performance Computers (CHPC-MIRI)
- Advanced Processor Architecture (APA-MIRI)
- Parallel Programming Tools and Models (PPTM-MIRI)
- Processor Design (PD-MIRI)
Elective
Mandatory
Master's Thesis
Mandatory Common Course
Semester 1
Algorithmic Methods for Mathematical Models
(AMMM - 6 ECTS)
(AMMM - 6 ECTS)
Concurrence, Parallelism and Distributed Systems
(CPDS - 6 ECTS)
(CPDS - 6 ECTS)
Operating Systems
(OS - 6 ECTS)
(OS - 6 ECTS)
Processor Architecture
(PA - 6 ECTS)
(PA - 6 ECTS)
Semester 2
Multiprocessors Architecture
(MA - 6 ECTS)
(MA - 6 ECTS)
Statistical Modelling and Design of Experiments
(SMDE - 6 ECTS)
(SMDE - 6 ECTS)
Semester 3
Semester 4
Master's Thesis
(TFM - 30 ECTS)
(TFM - 30 ECTS)
Seminar activities
The activities to obtain the SIRI credits can be done in any semester of the master's degree. Consult the detail of the seminars.
Seminars of Innovation and Research in Informatics
(SIRI - 6 ECTS)
(SIRI - 6 ECTS)
Specialization Elective
You can choose five of this eight courses
Microarchitecture and Processors Design
Advanced Processor Architecture
(APA - 6 ECTS)
(APA - 6 ECTS)
Compilers for High Performance Computers
(CHPC - 6 ECTS)
(CHPC - 6 ECTS)
Processor Verification
(PV- 6 ECTS)
(PV- 6 ECTS)
Processor Design
(PD - 6 ECTS)
(PD - 6 ECTS)
Supercomputing
Compilers for High Performance Computers
(CHPC - 6 ECTS)
(CHPC - 6 ECTS)
Parallel Programming Tools & Models
(PPTM - 6 ECTS)
(PPTM - 6 ECTS)
Supercomputers Architecture
(SA - 6 ECTS)
(SA - 6 ECTS)
Supercomputing for Challenging Applications
(SCA - 6 ECTS)
(SCA - 6 ECTS)
Digital Microelectronic Design Specialization
This specialization is shared with the Master in Electronic Engineering (MEE) of the Barcelona School of Telecommunications Engineering (ETSETB). You have to take the 7 subjects:
Advanced Processor Architecture
(APA - 6 ECTS)
(APA - 6 ECTS)
Processor Verification
(PV - 6 ECTS)
(PV - 6 ECTS)
Processor Design
(PD - 6 ECTS)
(PD - 6 ECTS)
Configurable Digital Electronics
(CDEL - 3 ECTS)
(CDEL - 3 ECTS)
Digital Nanoelectronic Design
(DND - 5 ECTS)
(DND - 5 ECTS)
High-Level Digital Design
(HDD - 5 ECTS)
(HDD - 5 ECTS)
System on Chip Physical Design
(SCPD - 5 ECTS)
(SCPD - 5 ECTS)
Elective
Interdisciplinary Innovation Project
(I2P - 6 ECTS)
(I2P - 6 ECTS)
Data Visualization
(VD - 6 ECTS)
(VD - 6 ECTS)
Machine Learning Systems in Production
(MLOps - 6 ECTS)
(MLOps - 6 ECTS)
Computer Vision
(CV - 6 ECTS)
(CV - 6 ECTS)
Introduction to Quantitative Linguistics
(IQL - 6 ECTS)
(IQL - 6 ECTS)
Introduction to Research
(I2RM3 - 3 ECTS)
(I2RM3 - 3 ECTS)
Introduction to Research
(I2RM6 - 6 ECTS)
(I2RM6 - 6 ECTS)