Hennessy and patterson wrote the first edition of this book when graduate stu. Latency and throughput latency is the time between making a request and beginning to see a result. Computer architectures usually trade off standards, power versus performance, cost, memory capacity, latency latency is the amount of time that it takes for information from one node to travel to the source and throughput. Latency and throughput cis 501 reporting performance. Low latency, high performance data stream processing. The idea behind this approach is to hide both the low main memory bandwidth and the latency of. Each chapter includes two realworld examples, one mobile and one data center, to illustrate this revolutionary change. Workload charectarization and benchmarks are 2 critical components influencing computer system design, as well as processor design. This book helped me understand the basics of computer architecture, and quickly took me on a fun and insightful tour of major 32bit and 64bit architectures. Selection from web performance tuning, 2nd edition book. Throughout this book, the premise is to get under the hood, and the discussion is tied to specific. Systems architecture, algorithms and implementation ali salehi on.
In computer engineering, computer architecture is a set of rules and methods that describe the. Modern computers access memory a single word at a time. For such a factory, the latency would be 48 hours and the bandwidth 1 car per minute. Conference on high performance computer architecture, february 1996, pp. Computers that control machinery usually need low interrupt latencies. What is a good book to learn computer architecture. Assignment 4 solutions pipelining and hazards alice liang may 3, 20 1 processor performance the critical path latencies for the 7 major blocks in a simple processor are given below. Latency oriented processor architecture is the microarchitecture of a microprocessor designed to serve a serial computing thread with a low latency. Sometimes other considerations, such as features, size, weight, reliability, and expandability are also factors. Part of the lecture notes in computer science book series lncs, volume 2858. Find the top 100 most popular items in amazon books best sellers. The fifth edition of computer architecture focuses on this dramatic shift, exploring the ways in which software and technology in the cloud are accessed by cell phones, tablets, laptops, and other mobile computing devices. This concise book focuses on the workload charecterization issues throughput sensitive and latency sensitive workloads, and how they affect processor design.
This example was adapted from computer networks by andrew s. The idea behind this approach is to hide both the low main memory bandwidth and the latency of main memory accesses which is slow in. This video is part of an online course, intro to computer science. Techniques to improve throughput and latency synthesis lectures on computer architecture by kunle olukotun 20071203 kunle olukotun on. Latency and throughput web performance tuning, 2nd edition. Arm edition the morgan kaufmann series in computer architecture and design by. Improving memory latency aware fetch policies for smt. While it is not the focus of this book to provide techniques to optimize your. Capacity is generally more important than performance for memory. That book is thick, and not too friendly to a noobster like myself.
Cis 501 computer architecture this unit readings performance. Techniques to improve throughput and latency synthesis lectures on computer architecture kunle olukotun on. Introduction to high performance scientific computing. Subsequently, brooks, a stretch designer, opened chapter 2 of a book called planning a computer system. I have gained enough understanding from this book to move on to more quantitative treatments of processor design.
703 334 825 957 1176 659 1251 6 1125 448 1034 1201 1139 85 1295 825 14 705 1271 888 1455 826 770 1161 603 1244 572 961 66 747 855 1378