Teacher: Rodolfo Jardim de Azevedo (Email)
Classroom: Tue: 08h-10h and Thu: 08h-10h
Waiters Mon 18h-19h. For other times, send an email.
Living room: CB07 PB13
11/12 | Final Results. |
04/12 | Everything corrected. See the notes. In case of doubts, look for me in my IC room. |
26/11 | Notes the second test. |
12/11 | Notes the first test. |
06/11 | The work is already underway online for review. |
02/10 | All deliveries must be made by email. Look instructions on job deliveries. |
26/09 | Deadline for registration as a reviewer until 06/10. |
23/09 | There will be no class on September 24th because of the Scientific Initiation congress. Everyone is free to go to the congress. |
16/09 | The video server is now live again. |
16/09 | The works are available for review on the wiki. |
12/09 | The server where the videos are on is experiencing hardware problems. I intend to resolve it soon. Sorry for the inconvenience. |
12/09 | Class at PB-13 from 15/09. |
08/09 | Class at CB-7. I didn't get the reservation at PB. |
01/09 | All groups have already been formed. Fill in the themes on the page |
05/08 | See important dates at graduation calendar. |
Menu: An introduction to architecture and computer organization. Technology and historical perspective. Performance measures. Set of instructions. Memory. Units of electrical arithmetic. 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). Third Edition (There is a Portuguese version by Campus publisher)
I recommend that you make your class notes on the slides used in the course. I will put, before classes, the lists with the slides. For those who want to print everything at once, here are the slides from last year (6x1, 4x1, 3x1, 2x1 e 1x1).
The work will be in groups of a maximum of 3 students. As the class is large, only a few groups, chosen by lot, will present their work in class.
Data | Content | Material | Suggested Exercise |
---|---|---|---|
06/08 | Course Presentation - Introduction | Class, Annotations e V deo | 1.54 |
11 / 08S | Chapter 2 - Set of Instructions | Class, Annotations e V deo - without audio :-( | Implement blt |
13/08 | Chapter 2 - Set of instructions | Class, Annotations e V deo | Exercise 2.29 |
18 / 08S | Chapter 2 - Set of instructions | Class, Annotations e V deo | Implement switch with branch table |
20/08 | Chapter 3 - Multiplier and Divider | Class, Annotations and V deo | 3.7 |
25 / 08S | Chapter 3 - Floating Point Representation | Class, Annotations e V deo | |
27/08 | Chapter 4 - Performance Deadline for the formation of groups in the wiki |
Class, Annotations e V deo | Slide 97 exercise |
01 / 09S | Chapter 4 - Performance Appendix B - Construction of the ALU |
Class, Annotations e V deo | |
03/09 | Chapter 5 - Construction of the unicycle Datapath | Class, Annotations and V deo | |
08 / 09S | Chapter 5 - Datapath unicycle and control | Class, Annotations e V deo | |
10/09 | Chapter 5 - Datapath unicycle and control Deadline for defining the themes of the works in wiki |
Class, Annotations e V deo | Complete control of the datapath given in class |
15 / 09S | Unicycle datapath control | Class, Annotations, Submissions e V deo | |
17/09 | Microprogramming | Class, Annotations, Submissions e V deo | |
22 / 09S | Chapter 6 - Pipeline | Class, Annotations, Submissions e V deo | |
24/09 | Congress of Scientific Initiation | ||
29 / 09S | Chapter 6 - Pipeline | Class, Annotations, Submissions and Video | |
01/10 | Chapter 6 - Hazards | Class, Annotations, Submissions e V deo | Exercise 6.36 |
06 / 10S | Chapter 6 - Branch Prediction. Deadline for registration as a reviewer at wiki | Class, Annotations, Submissions e V deo | |
08/10 | Exercise Class | Annotations e V deo | |
13 / 10S | Exam 1 | ||
15/10 | There will be no class | ||
20 / 10S | Chapter 7 - Cache | Class, Annotations, Submissions e V deo | |
22/10 | Chapter 7 - Cache | Class, Annotations, Submissions and Video | |
27 / 10S | There will be no class (DAC calendar) | ||
29/10 | There will be no class | ||
03 / 11S | Deadline for delivery of works. Chapter 7 - Virtual Memory | Class, Annotations, Submissions e V deo | |
05/11 | Chapter 8 - Entry and Exit | Class, Annotations, Submissions e V deo | |
10 / 11S | Chapter 8 - Entry and Exit | Class, Annotations, Submissions e V deo | |
12/11 | Multicore |
Class, Annotations, Submissions and Video | |
17 / 11S | Exercise Class | Auditorium, Annotations, Submissions and Video | |
19/11 | Exam 2 | ||
24 / 11S | Work Presentations: Groups 1 to 15 | ||
26/11 | Work Presentations: Groups 16 to 30 | ||
10/12 | Final exam |