Specialisations
- Embedded Systems
- General Purpose and High Performance Systems
- Distributed Systems and Networks
General Purpose and High Performance Systems
Within this specialisation, you will learn how to develop systems that are targeted for high-performance computation for different types of applications.
Students take the following courses in this specialisation:
- Computer Architecture (Special Topics)
- VLSI Systems on Chip
- Introduction to High Performance Computing
Graduation projects
Some examples of thesis projects related to this specialisation are:
- Development of a workload set for multi-core architectures
- Suitability of GPUs, programmed with CUDA, for High Performance Computation
- Energy efficient branch prediction for the cell broadband engine (Cell BE), an advanced multi-core processor
- A hardware accelerator for the Sparse Matrix-Vector (SMVM) kernel of OpenFOAM, a sophisticated scientific computational fluid dynamics tool
- ρ-VEX: the architectural design and implementation of a reconfigurable and extensible open source Very Long Instruction Word (VLIW) processor


