Readings in Computer Architecture (Paperback)
Mark D. Hill
- 出版商: Morgan Kaufmann
- 出版日期: 1999-09-23
- 售價: $3,980
- 貴賓價: 9.5 折 $3,781
- 語言: 英文
- 頁數: 650
- 裝訂: Paperback
- ISBN: 1558605398
- ISBN-13: 9781558605398
貴賓價: $1,670Understanding the Linux Kernel, 2/e (Paperback)
貴賓價: $798Simulation Modeling and Analysis, 3/e
貴賓價: $970Introduction to Algorithms, 2/e
貴賓價: $998Operating System Concepts, 6/e (Windows XP Update)
貴賓價: $1,093Computer Networks, 4/e
貴賓價: $1,045Java How to Program, 4/e
貴賓價: $1,396Linux Device Drivers, 2/e
貴賓價: $1,235Understanding Virtual Reality: Interface, Application, and Design (Hardcover)
貴賓價: $1,188Discrete and Combinatorial Mathematics: An Applied Introduction, 5/e (IE-Paperback)
Order This Book | Authors | Contents | Web-Enhanced | Related Titles
Thanks to the continued exponential advances in semiconductor design and the demands of evolving and emerging application domains, the field of computer architecture has never been more dynamic. This, the first major book of computer architecture readings in over two decades, captures this dynamism and reveals Computer Architecture's rich history of practice.
This is much more than a simple collection of papers. The editors have carefully selected the most influential primary sources in specific areas of inquiry that, taken together, present the critical issues of the entire discipline. These include issues in technology, implementation, economics, evaluation methods, instruction set design, instruction level parallelism, dataflow/multithreading, memory systems, input/output systems, single-instruction multiple data parallelism, and multiple-instruction multiple data parallelism. In addition, youll find the editors' thoughtful, focused introductions to each area, providing the context and background necessary for understanding the significance and lasting impact of these papers.
The primary sources and insightful commentary contained in this book provide foundational knowledge for computer architects as well as for those who design supporting system software and compilers. This is an excellent resource for practitioners, instructors, students, and researchers.
Includes more than 50 influential papers spanning four decades of computer architecture research and development
Selected, edited, and introduced by three eminent researchers and educators in the field.
Demonstrates the value of primary sources by showing how forgotten design ideas of the past are often rediscovered when new needs or constraints emerge.
Accompanied by an annually updated companion Web site with links and references to recently published papers, providing a forum for the editors to comment on how recent work continues or breaks with previous work in the field.
Mark D. Hill is Professor and Romnes Fellow in the Computer Sciences and Electrical and Computer Engineering departments at the University of Wisconsin-Madison. His research targets the memory systems of shared-memory multiprocessors and high-performance uniprocessors. Much of his recent work was part of the Wisconsin Wind Tunnel project, which examined supporting multiple parallel programming models on hardware ranging from tightly-coupled multiprocessors to clusters of workstations.
Norman P. Jouppi is Consulting Engineer at Compaq Computer Corporations Western Research Laboratory (WRL). Formerly a consulting associate professor in the Department of Electrical Engineering at Stanford University, he has been a key contributor to the architecture and implementation of advanced graphics accelerators (including Neon), the MultiTitan and BIPS microprocessors at WRL, and the MIPS Stanford microprocessor.
Gurindar S. Sohi, a Professor in the Computer Sciences and Electrical and Computer Engineering departments of the University of Wisconsin-Madison, was awarded the 1999 ACM SIGARCH Maurice Wilkes award for contributions in the areas of high issue rate processors and instruction level parallelism. His research has focused on architectural and microarchitectural techniques for high-performance microprocessors.
- Chapter 1 - Classic Machines: Technology, Implementation, and Economics
Chapter 2 - Methods
Chapter 3 - Instruction Sets
Chapter 4 - Instruction Level Parallelism (ILP)
Chapter 5 - Dataflow and Multithreading
Chapter 6 - Memory Systems
Chapter 7 - I/O: Storage Systems, Networks, and Graphics
Chapter 8 - Single-Instruction Multiple Data (SIMD) Parallelism
Chapter 9 - Multiprocessors and Multicomputers
Chapter 10 - Recent Implementations and Future Prospects
- Web component (Version 2, August 8, 2000): Provides pointers to 80 additional papers and Web resources (e.g., benchmark sites). Modeled after the book, the ten sections of this Web page follow the ten chapters of the Reader. Each section is preceded by original, introductory text to put the papers and resources in context with each other and with current work. This Web component will be updated annually.
- Web component archives