Computer system architecture

Author: Zhou Li
Publisher:
Publish Date: 2006-12-01
Features: This book systematically introduces the fundamental concepts and principles of computer system architecture, the basic composition techniques of computer systems, and performance analysis methods. It also covers important advancements and emerging trends in this field in recent years. The book is divided into 7 chapters. Chapter 1 discusses the hierarchical structure of computer systems, the definitions and relationships among computer architecture, composition, and implementation, parallel processing techniques, and the classification of computer architecture, as well as computer performance. Chapter 2 covers optimization techniques for instruction formats, the development direction of computer instruction systems, and new advancements in RISC. Chapter 3 explores scalar pipelining technology, pipeline performance analysis, pipeline scheduling techniques, and instruction-level parallelism techniques such as superscalar pipelining, VLIW structures, superpipelining, and vector processors. Chapter 4 discusses memory systems and performance, parallel main memory systems, virtual memory, and cache. Chapter 5 covers parallel processing techniques and interconnection networks for SIMD computers. Chapter 6 delves into multiprocessor architecture, cache coherence in multiprocessors, software for multiprocessors, and trends in parallel computing. Chapter 7 covers the fundamental principles of data-driven computing, dataflow program graphs and languages, and dataflow computer architecture. This book is rich in content, uses advanced materials, presents clear concepts, and is easy to understand. Each chapter includes a certain number of examples and exercises. It can serve as a textbook for undergraduate students majoring in computer science in universities or as a reference for graduate students in related fields. It is also suitable for researchers engaged in computer research.

📌 Related Posts