Description
This book is about parallel computing and it covers a lot of theoretical material that is relevant to high performance computing. It is intended for students who are taking an architectural principles or a synchronous parallel systems course, and it can be used as an advanced course for graduates or senior graduates. The main changes that were made to this edition were the addition of a chapter on processor performance and technology developments, and the addition of two new sections on Branch prediction and scoreboard.
KEY FEATURES: -Presents complete theoretical treatment of the relevant topics in architectural principles and synchronous parallel systems. -The material presented in this book has evolved from the parallel computing and advanced computer architecture courses taught by the author. -A one semester advanced course for graduates or senior graduates can be planned using the materials of the book. ABOUT THE BOOK: The book Parallel Computing deals with the topics of current interest in high performance computing, viz. pipeline and parallel processing architectures, and the whole book is based on treatment of these ideas. The present revised edition is updated with the addition of topics like processor performance and technology developments in chapter 1 and advanced pipeline processing on today's high performance processors in chapter 2. A new chapter on neurocomputing and two new sections on Branch prediction and scoreboard are the other major changes done to make the book more viable. Also available:A Practical Approach to Data Structures and Algorithms - ISBN 1906574049 Stochastic Processes - ISBN 1906574308