18-646/96-810-Silicon Valley Campus - Carnegie Mellon University

18-646 / 96-810 Low-Power System-on-Chip Architecture

This course provides the architectural foundations for low-power systems out of which sensors, low power embedded systems, internet of things devices and the like are created. It includes microarchitecture, energy-aware programming, energy harvesting, energy management, and real-time measurement and abstraction of energy usage at runtime. As a part of the course, we will naturally build embedded systems at a level where energy usage can be measured and controlled.

Prerequisite skills: An understanding of computer architecture and programming fundamentals.

Credit units: 12

Prerequisites: none


return to course catalog