Multiprocessors are basic building blocks for all computer systems. This course covers the architecture and organization of modern multiprocessors, prevalent accelerators (e.g., GPU, TPU), and datacenters. It includes a research project on multiprocessors ...
Hardware compilation is the process of transforming specialized hardware description languages into circuit descriptions, which are iteratively refined, detailed and optimized. The course presents algorithms, tools and methods for hardware compilation an ...
Introduction to heterogeneous integration for Nano-Bio-CMOS sensors on Chip.
Understanding and designing of active Bio/CMOS interfaces powered by nanostructures. ...
This course explores techniques for exploiting instruction-level parallelism both statically and dynamically. It also addresses the generation of hardware accelerators from programming languages and investigates security issues related to microarchitectura ...
This course gives an introduction to basic integrated photonics components that are at the core of photonic nanotechnologies today. The course combines theoretical description with practical lab work where students will do simulations in CST Microwave Stud ...
This TP allows for in-depth training on advanced micro and nanofabrication methods in a clean-room environment for selected applications, gain deeper knowledge in MEMS/NEMS processes, work in a small group together with PhD students/postdocs during 14 week ...