This course gives an overview of computing hardware from classic conventions to emerging frontiers: machine learning accelerators, quantum circuits, and others. It covers unconventional information representations, architectures, and programming. Assignments measuring cloud-based CPU, GPU, FPGA, neuromorphic, and quantum computers will give hands- on exposure to the physicality ' the time, energy, and matter ' of information processing. (3.0 credit units)
This course gives an overview of computing hardware from classic conventions to emerging frontiers: machine learning accelerators, quantum circuits, and others. It covers unconventional information representations, architectures, and programming. Assignments measuring cloud-based CPU, GPU, FPGA, neuromorphic, and quantum computers will give hands- on exposure to the physicality ' the time, energy, and matter ' of information processing. (3.0 credit units)