ISBN 9780070702103,Advanced Computer Architecture

Advanced Computer Architecture



Tata McGraw - Hill Education

Publication Year 2010

ISBN 9780070702103

ISBN-10 0070702101


Edition 2nd
Number of Pages 810 Pages
Language (English)

Programming languages||

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. About The Authors Kai Hwang is a Professor at the University of Southern California and is on the faculty of Electrical Engineering and Computer Science. Distributed and Cloud Computing and Computer Arithmetic are his other works. He earned his PhD from the University of Berkeley in 1972. Dr. Hwang has been actively involved in research work in the field of computer sciences and information technology. He has received several awards for his outstanding work in this field including the Lifetime Achievement Award from IEEE in December, 2012. He has travelled worldwide for lectures and conferences. Naresh Jotwani is a Professor. Another book written by him is Computer System Organisation. Jotwani holds an electrical engineering degree from IIT Bombay and also has a Ph.D. He was previously the Dean of Sardar Patel University and the Dean of DA-IICT. TABLE OF CONTENTS Part I Theory of Parallelism 1. Parallel Computer Models 2. Program and Network Properties 3. Principles of Scalable Performance Part II Hardware Technologies 4. Processors and Memory Hierarchy 5. Bus, Cache and Shared Memory 6. Pipelining and Super-scalar Techniques Part III Parallel and Scalable Architectures 7. Multiprocessors and Multicomputers 8. Multi-vector and SIMD Computers 9. Scalable, Multi-threaded and Data-flow Architectures Part IV Software for Parallel Programming 471 10. Parallel Models, Languages and Compilers 11. Parallel Program Development and Environments 12. Instruction Level Parallelism 13. Recent Advances in Computer Architecture