計算機組織與結構 Computer Organization and Structure |
Course ID | 705 20400 |
Instructor | Bing-Yu Chen | |
Teaching assistant | Shu-Yang Lin & Liang-Tsen Shen & Hsun-Pei Wang | |
Meeting time | 09:10-12:10 every Tuesday | |
Classroom | MBA#2 Room 202 | |
Mailing list | architecture(AT)cmlab.csie.ntu.edu.tw [subscribe/unsubscribe page] |
9/13 9/20 |
Introduction [PDF] [Print Version]
What is a computer? Below your program Under the Covers Digital Binary Systems Performance The Power Wall The Switch from Uniprocessors to Multiprocessors Homework #1 [PDF], deadline = 10/4, (possible answers) |
9/27 10/4 10/11 |
Instructions: Language of the Computer [PDF] [Print Version]
Signed and Unsigned Numbers Representing Instructions in the Computer Logical Operations Instructions for Making Decisions Supporting Procedures in Computer Hardware Communicating with People MIPS Addressing for 32-Bit Immediates and Addresses Translating and Starting a Program Arrays versus Pointers |
10/18 | How to Program? [PDF][SPIM]
Homework #2, deadline = 11/1 |
10/25 11/1 |
Arithmetic for Computers [PDF] [Print Version]
Gate Logic and K-Map Method Constructing a Basic Arithmetic Logic Unit Multiplication and Division Floating Point Homework #3 [PDF], deadline = 11/8, (possible answers) |
11/8 | mid-term exam. range: the materials until 11/1 |
11/15 | skip |
11/22 11/29 12/6 |
The Processor [PDF] [Print Version]
Building a Datapath A Simple Implementation Scheme An Overview of Pipelining Pipelined Datapath and Control Data Hazards: Forwarding versus Stalling Control Hazards Exceptions Homework #4 [PDF], deadline = 12/20 |
12/13 | Parallel Computing and GPU Introduction [PDF]
|
12/20 | Large and Fast: Exploiting Memory Hierarchy [PDF] [Print Version]
Measuring and Improving Cache Performance Virtual Memory A Common Framework for Memory Hierarchies Homework #5 [PDF], deadline = 1/3 |
12/27 | Storage and Other I/O Topics [PDF] [Print Version]
Disk and Flash Storages Connecting Processors, Memory, and I/O Devices Interfacing I/O Devices to the Processors, Memory, and Operating System I/O Performance Measures Design an I/O System Parallelism and I/O: Redundant Arrays of Inexpensive Disks |
1/3 | final exam. range: the materials until 12/27 |