The Physics of Computing gives a foundational view of the physical principles underlying
computers. Performance power thermal behavior and reliability are all harder and harder to
achieve as transistors shrink to nanometer scales. This book describes the physics of computing
at all levels of abstraction from single gates to complete computer systems. It can be used as
a course for juniors or seniors in computer engineering and electrical engineering and can
also be used to teach students in other scientific disciplines important concepts in computing.
For electrical engineering the book provides the fundamentals of computing that link core
concepts to computing. For computer science it provides foundations of key challenges such as
power consumption performance and thermal. The book can also be used as a technical reference
by professionals.