Parallel Processing
The book covers many advanced topics in computer architecture and I could find in this book all the topics I was seeking. However, the content is brief and not all covered topics are well explained. The book is excellent for people who already have a solid background in computer architecture, but I do not recommend it for beginners.