31/07 | See important dates at graduation calendar. |
Menu: An introduction to computer architecture and organization. Technology and historical perspective. Performance measures. Instruction set. Memory. Arithmetic and logic units. Basic design of a processor. Pipeline. Memory hierarchy: cache and virtual memory. I / O devices.
David A. Patterson and John L. Hennessy. Computer Organization Design, The Hardware / Software Interface. Elsevier (Morgan Kaufman). Fourth Edition (There is a Portuguese version)
Data | Class | Contents |
---|---|---|
31 / 07T | 01 | Presentation |
02/08 | 02 | Chapter 1 |
07 / 08T | 03 | Chapter 1 - Performance |
09/08 | 04 | Chapter 2 - Set of Instructions |
14 / 08T | 05 | Chapter 2 - Set of Instructions |
16/08 | 06 | Exercises |
21 / 08T | 07 | Chapter 2 - Character Encoding |
23/08 | 08 | Chapter 3 - Arithmetic of Integers |
28 / 08T | 09 | Chapter 3 - Floating Point Numbers |
30/08 | 10 | Chapter 3 - Floating Point Operators |
04 / 09T | 11 | Chapter 4 - Datapath Unicycle |
06/09 | 12 | Chapter 4 - Unicycle Control Unit |
11 / 09T | 13 | Questions and Exercises |
13/09 | 14 | Questions and Exercises |
18 / 09T | 15 | Exam 1 |
20/09 | 16 | Chapter 4 - Pipeline |
25 / 09T | 17 | Chapter 4 - Pipeline |
27/09 | 18 | Chapter 4 - Pipeline |
02 / 10T | 19 | Exercises |
04/10 | 20 | Chapter 4 - Stalls and Performance |
09 / 10T | 21 | Course evaluation and discussion |
11/10 | 22 | Chapter 4 - Superscales |
16 / 10T | 23 | Chapter 5 - Caches - Basic Concepts |
18/10 | 24 | Chapter 5 - Caches |
23 / 10T | 25 | Exercises |
25/10 | 26 | Exercises and Testing |
30 / 10T | -- | No class on this date |
01/11 | -- | No class on this date |
06 / 11T | 27 | Chapter 5 - Virtual Memory |
08/11 | 28 | Chapter 6 - Entry and Exit |
13 / 11T | 29 | Chapter 6 - Entry and Exit |
15/11 | -- | There will be no activities |
20 / 11T | -- | There will be no activities |
22/11 | 30 | Exercises |
27 / 11T | 31 | Exam 2 |
29/11 | 32 | No class |
11 / 12T | -- | Examination |