MC722 / MC732: Computer Systems Design

11/12Final Notes
30/11Service today and Wednesday from 17h-19h. If you need another time, contact us by email.
29/11Test scores already available.
05/10A copy of the slides used in the course is in my IC3 homedir (type cd / home / staff / rodolfo / mc722 and you will find the slides of the 6 chapters).
03/09Note board (updated).
03/08Classrooms: second CB04, fourth CB03
30/07The activities of the SECOMP will be considered as activities in the first week of class (there will be no class in the first week).
30/07Don't miss the important dates of the Graduation calendar.

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.

The recommended bibliography for the activities of this discipline is:

David A. Patterson and John L. Hennessy. Computer Organization Design, The Hardware / Software Interface. Elsevier (Morgan Kaufman). Fifth Edition

Evidences: 70% of the semester grade (30% for P1 and 40% for P2)

Surprise tests: 30% of the semester grade (arithmetic average between tests). Notes> = 7,0 in tests can substitute specific questions in the test.

Exam: Arithmetic average between the semester grade and the exam.

Minimum grade for exam: 2,5

Any attempted fraud during the semester will be punished to the extent of my authority, including a zero score in the discipline.

Attendance after hours of all classes. If you need an alternative time, just book it by email or in person.

5th edition

  • Chapter 1: 1.1, 1.2, 1.3,1.4, 1.5, 1.10, 1.11, 1.12, 1.14, 1.15
  • Chapter 2: 2.1-2.6, 2.8, 2.12, 2.13, 2.14, 2.15, 2.16, 2.17,2.18, 2.23, 2.25, 2.28, 2.31
  • Chapter 3: 3.2, 3.3, 3.5, 3.6, 3.27,3.29
  • Chapter 4: 4.1 - 4.9, 4.10, 4.11, 4.13, 4.14, 4,15, 4,18, 4.19
  • Chapter 5: 1, 2, 3, 4, 6, 7, 11, 12, 13, 15, 19,

4th edition

  • Chapter 1: 1.1, 1.2, 1.3, 1.5, 1.10.1-1.10.4, 1.12, 1.14, 1.15,1.16
  • Chapter 2: 21.1-2.6, 2.8, 2.12.1-2.12.3, 2.13, 2.14.1, 2.14.4, 2.15.2,02.15.4, 2.16.1, 2.17.1-2.17.3,2.18, 2.19.1 .2.20.1, 2.21.1, 2.25.1, 2.25.3-2.28, 2.31, XNUMX
  • Chapter 3: 3.2, 3.3, 3.5.1, 3.6.1, 3.10.1-3.10.3, 3.11.2, 3.14
  • Chapter 4: 4.1, 4.2, 4.6, 4.8, 4.12, 4.13, 4.14, 4.15, 4.19, 4.21, 4.22, 4.24, 4.28, 4.35
  • Chapter 5: 5.1, 5.3, 5.4, 5.5, 5.6, 5.8, 5.10, 5.12,
  • Chapter 6: 6.1, 6.2, 6.3, 6.4, 6.5, 6.6, 6.7, 6.9, 6.10, 6.11, 6.12, 6.13, 6.14,
  • Chapter 7: 7.1, 7.2, 7.3, 7.5, 7.7, 7.8, 7.9, 710, 7.12, 7.14, 7.20
DataSubjectExtras
03 / agoSECOMP
05 / agoSECOMP
10 / agoPresentation
12 / agoChapter 1 - Introduction
17 / agoChapter 1 - Performance
19 / agoChapter 2 - Instruction Set - Format
24 / ago1 test
26 / agoChapter 2 - Set of Instructions - Functions, parameters and registers.video
31 / agoChapter 2 - Set of Instructionsvideo
02 / setChapter 3 - Numerical representation and multiplication and division hardware
07 / setHoliday. There will be no activities
09 / setChapter 3 - Floating point numbers and hardware operationsvideo
14 / setChapter 4 - Datapath unicyclevideo
16 / setExercisesvideo
21 / setChapter 4 - Datapath Unicycle
23 / setLesson of doubts
28 / setExam 1
30 / setChapter 4 - Introduction to the Pipelinevideo
05 / outChapter 4 - Pipelinevideo
07 / outChapter 4 - Pipelinevideo
12 / outHoliday. There will be no activities
14 / outChapter 4 - Pipeline (stall, hazard, multiple issue)video
19 / outChapter 5 - Memory Hierarchy
21 / outChapter 5 - Cachesvideo
26 / outChapter 5 - Associativity of CachesTest resolution e video
28 / outHoliday. There will be no activities
02 / NovHoliday. There will be no activities
04 / NovChapter 5 - Cache Performance and Virtual Memory
09 / Nov
11 / Nov
16 / Nov
18 / Nov
23 / Nov
25 / NovExam 2
30 / Nov
09 / tenExamination