From Microprocessors to Supercomputers
This textbook, written by Behrooz Parhami of the University of California, Santa Barbara, provides a comprehensive introduction to computer architecture. It is aimed at students in electrical engineering, computer science, and computer engineering, and covers the development of simple microprocessors into advanced systems.
Contents
The book begins with an overview of digital circuits and computer systems, and then moves on to instruction-set architecture (ISA) with a focus on MiniMIPS. Next, the construction and operation of the central processing unit (CPU) are covered in detail, including ALU structures, datapaths, and control mechanisms. Further chapters highlight memory technologies, caching, and virtual memory. Input/output systems and interfacing are also discussed, as well as processes and context switching. The final section focuses on advanced architectures such as vector processing, multiprocessing, and performance improvements beyond simple pipelining.
Product Specifications
- Author: Behrooz Parhami (University of California, Santa Barbara)
- Series: The Oxford Series in Electrical and Computer Engineering
- Publisher: Oxford University Press Inc
- Publication date: March 17, 2005
- Number of pages: 576
- ISBN: 9780195154559
- Subject: Technology: general issues
- BISAC: TECHNOLOGY & ENGINEERING / Materials Science / Electronic Materials
About the author
Behrooz Parhami is a professor of computer engineering and the author of multiple textbooks. He is a fellow of the IEEE and the British Computer Society and a member of the ACM. In addition, he is a co-founder and former chair of the Informatics Society of Iran.

