Dr. Hwang gives detailed information on the architecture of computers, analysis of scalability, theory and usage of parallelism and programmability in this book. The book is divided into four parts consisting of three chapters each and has a total of 13 chapters.
The first part of the book provides basic principles on parallel processing. The chapters in this part are aimed at building the essential foundation for the readers for further study into hardware and software. The second part covers details on advanced processors, cache and techniques related to memory and pipelining. The third part provides details on shared-memory multiprocessors. The fourth and final part of the book deals with different models for parallel programming. It provides a detailed study into software tools used for program development and performance enhancements.
Advanced Computer Architecture: Parallelism, Scalability, Programmability is a competitive and relevant book in its genre owing to its general theories on the principles that govern parallelism, scalability and programmability. The detailed yet general approach in dealing with these topics keeps the book from becoming obsolete despite frequent changes in technology.
Advanced Computer Architecture: Parallelism, Scalability, Programmability is suitable for senior or graduate level courses and can also be used an effective reference tool for students. There is an introductory flowchart that provides a ready guide for students and teachers alike to get the maximum benefit out of reading it. The book includes 360 illustrations, and 114 solved examples. The book includes case studies of systems like Hitachi, Blue Gene, Fujitsu, and Tera.