Computer Architecture: From Microprocessors to Supercomputers

Provides a comprehensive introduction to this thriving and exciting field. Emphasizing both underlying theory and actual designs, the book covers a wide array of topics and links computer architecture to other subfields of computing. The book is designed for introductory courses and is suitable for students studying electrical engineering, computer science, or computer engineering.