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 ...
This course presents modern aspects of theoretical condensed matter physics with interfaces to statistical physics, quantum information theory, quantum field theory and quantum simulation. ...
The goal of the course is to introduce relativistic quantum field theory as the conceptual and mathematical framework describing fundamental interactions. ...
This course introduces the basics of cryptography. We review several types of cryptographic primitives, when it is safe to use them and how to select the appropriate security parameters. We detail how they work and sketch how they can be implemented. ...
This course gives an introduction to transducers by both considering fundamental principles and their application in classical and quantum systems. The course builds up on the fundamental concept of coupling of two subsystems as a mean to use one subsystem ...