MC722 / MC732: Computer Systems Design

22/12Notes of the Exam. Attendance on Friday afternoon.
18/12Service on Monday, 19/12, in room 3 of the IC, from 16:00.
17/12Notes of Test 2. The absences will be placed in the spreadsheet on Monday, 19/12.
05/12Test Resolution 7 e 8. Updated notepad.
30/11Recording of the class of 30/11 (this is a test, send me comments and suggestions)
29/11Recording of the class of 28/11 (this is a test, send me comments and suggestions)
24/11Recording of the class of 23/11 (this is a test, send me comments and suggestions)
21/11Updated notepad (includes semester formulas with partial calculation of averages so far). Test Resolution 6.
16/11Updated notepad (includes semester formulas with partial calculation of averages so far). Test Resolution 5.
30/10Updated notepad (includes semester formulas with partial calculation of averages so far). Test Resolution 4.
19/10Today's test is canceled due to Unicamp's Scientific Initiation Congress.
16/10Notes of Test 1.
09/10Feedback 2 test e 3 test
09/10Notes updated.
20/09Classroom changed to PB14
06/09Test Resolution 1.
04/09Notes the first test.
10/08Classes will start on 22/08. The calendar at the end of this page will be updated in the coming days.
03/08There is still no date set for the beginning of the semester.
22/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)

Weekly Tests: 30% of the semester grade (arithmetic average between tests). Notes> = 7,0 in tests can substitute specific questions in the test. The tests will take place every Wednesday and will last 15-20 minutes. Any cancellations / postponements will be informed until the previous class.

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

Slides used in the semester: Chapters 1, 2, 3, 4, 5, 6. See the separate notes here.

DateSubject
22 / agoCourse Presentation
24 / agoChapter 1 - General Concepts
29 / agoChapter 1 - Performance
31 / agoChapter 1 - Performance and Chapter 2 - Notions of Instruction Set.
05 / setChapter 2 - Set of Instructions. Test Resolution 1.
07 / setThere will be no activities
12 / setChapter 2 - Set of Instructions
14 / setChapter 2 - Set of Instructions
19 / setChapter 2 - Set of Instructions
21 / setChapter 3 - Data Representation
26 / setChapter 3 - Arithmetic operations (multiplication / division)
28 / setChapter 3 - Floating point numbers
03 / outChapter 4 - Datapath unicycle
05 / outChapter 4 - Control of the unicycle datapath
10 / outExam 1
12 / outThere will be no activities
17 / outChapter 4 - Pipeline
19 / outChapter 4 - Pipeline
24 / outChapter 4 - Hazards
26 / outChapter 4 - Exercise
31 / outChapter 4 - Pipeline
02 / NovThere will be no activities
07 / NovChapter 4 - Pipeline
09 / NovChapter 4 - Pipeline
14 / NovThere will be no activities
16 / NovChapter 5 - Caches - Basics
21 / NovChapter 5 - Caches - basic organization
23 / NovChapter 5 - Caches - timing
28 / Nov
30 / Nov
05 / ten
07 / ten
12 / ten
14 / tenExam 2
21 / tenExamination