COMP ARCH ORG
Computer evolution and performance; computer structure, function, and interconnection; memory hierarchy; cache memory; virtual memory; storage; input/output; operating system support; process; interrupt; system call; instruction set; processor structure and function; RISC vs CISC; pipelining; super-scalar processors; multi-core computers.
Today digital technology permeates every corner of our society. There are three big trends that shape our future. The first one is the coming of Artificial Intelligence. The second one is the rise of Automation. The last one the revolution of technology to transfer money. These advancements rely on the power of computing. This class introduces an overview of modern computer system. The class is divided into two parts: the first one discusses fundamental of performance of the modern processor, the second part discusses how a processor works.
21 Jan 2020 Next week we will continue the discussion on Cache memory and Virtual memory
11 Feb 2020 Next week we will discuss Data parallelism
. . .
7 Jan 2020 Exploring the design decisions. Cost of fabrication of computer chips ( pdf )
21 Jan 2020 Comparing the performance of three machines. (link to the main story) ( pdf )
. . .
Reference textbook: Computer Architecture: A Quantitative Approach 5th Edition by John L. Hennessy, David A. Patterson, Morgan Kaufmann, 2011. For the latest edition of this book link to Amazon
William Stalling, Computer Organization and Architecture, latest edition link to AmazonChongstitvatana, P., "Computer Architecture: a synthesis approach", 2002.
last update 20 Apr 2020