COSC 3330/6308 Computer Architecture
description
Transcript of COSC 3330/6308 Computer Architecture
![Page 2: COSC 3330/6308 Computer Architecture](https://reader036.fdocuments.us/reader036/viewer/2022083006/56813c30550346895da5af54/html5/thumbnails/2.jpg)
Administrative details (I)
• Instructor: Jehan-François Pâris• E-mail: jparis AT uh DOT edu• Office: 569 PGH• Phone: 713-743-3341 (office hours)• Office hours: MW 3:00-3:45 pm and
5:30-6:45 pm• Web page: www.cs.uh.edu/~paris• Email group: COSC_3330_fall_2012• Twitter: jehanfrancois (emergency)
![Page 3: COSC 3330/6308 Computer Architecture](https://reader036.fdocuments.us/reader036/viewer/2022083006/56813c30550346895da5af54/html5/thumbnails/3.jpg)
Administrative details (II)
• TA: Xifeng Gao– Email: gxf.xisha AT gmail DOT com– Hours: Th 4:30-6:00 in PGH 309
• TA: Salah Taamneh – Email: taamneh_07 AT hotmail DOT com – Hours: M 1- 2 pm and Tu 11am-12 noon
in PGH 201
![Page 4: COSC 3330/6308 Computer Architecture](https://reader036.fdocuments.us/reader036/viewer/2022083006/56813c30550346895da5af54/html5/thumbnails/4.jpg)
What we will cover
• Focus is on hardware, not software• Will discuss
– The various components of a computer• CPU, memory, storage
– How they are built• Combinatorial circuits (have no memory)• Sequential circuits
![Page 5: COSC 3330/6308 Computer Architecture](https://reader036.fdocuments.us/reader036/viewer/2022083006/56813c30550346895da5af54/html5/thumbnails/5.jpg)
Textbook
• D. A. Patterson and J. L. Hennessy,Computer Organization and Design,Morgan Kaufmann,4th Edition, 2009.– Third edition remains helpful
• Authors are top experts in the field– Patterson: Berkeley RISC and RAID arrays– Hennessy: MIPS
• Very unusual
![Page 6: COSC 3330/6308 Computer Architecture](https://reader036.fdocuments.us/reader036/viewer/2022083006/56813c30550346895da5af54/html5/thumbnails/6.jpg)
Course organization (I)
• Introduction:– Chapter 1
• Principles of digital design:Boolean algebra, gates, combinatorial circuits, ALU, flip-flops, latches and registers, SRAM and DRAM, finite state machines– Appendix B
![Page 7: COSC 3330/6308 Computer Architecture](https://reader036.fdocuments.us/reader036/viewer/2022083006/56813c30550346895da5af54/html5/thumbnails/7.jpg)
Course organization (II)
• Control units:combinational control units and finite state machine control – Appendix C
• Instruction set design:a brief overview – Chapter 2
![Page 8: COSC 3330/6308 Computer Architecture](https://reader036.fdocuments.us/reader036/viewer/2022083006/56813c30550346895da5af54/html5/thumbnails/8.jpg)
Course organization (III)
• Computer arithmetic:addition and subtraction, multiplication, division, floating point operations – Chapter 3
• The processor:data paths, pipelining, data and control hazards, parallelism– Chapter 4
![Page 9: COSC 3330/6308 Computer Architecture](https://reader036.fdocuments.us/reader036/viewer/2022083006/56813c30550346895da5af54/html5/thumbnails/9.jpg)
Course organization (IV)
• The memory hierarchy:main memory, cache organization, cache consistency – Chapter 5
• Storage subsystems:hard drives flash drives, RAID arrays, performance issues – Chapter 6
![Page 10: COSC 3330/6308 Computer Architecture](https://reader036.fdocuments.us/reader036/viewer/2022083006/56813c30550346895da5af54/html5/thumbnails/10.jpg)
Course organization (V)
• Parallel architectures:multicore, multiprocessors, clusters, hardware multithreading – Chapter 7
![Page 11: COSC 3330/6308 Computer Architecture](https://reader036.fdocuments.us/reader036/viewer/2022083006/56813c30550346895da5af54/html5/thumbnails/11.jpg)
Grading policy (I)
• Grade will be based on– Two midterms (20% each)– One final (40%)– Problem sets (20%)
• Ten percent penalty for late submissions
![Page 12: COSC 3330/6308 Computer Architecture](https://reader036.fdocuments.us/reader036/viewer/2022083006/56813c30550346895da5af54/html5/thumbnails/12.jpg)
Grading policy (II)
• All tests will be closed book• You will be responsible for all materials
discussed in class– Not for the readings
• You will be allowed one 8.5"×11" page of notes for each test – One page means one side of a sheet!
![Page 13: COSC 3330/6308 Computer Architecture](https://reader036.fdocuments.us/reader036/viewer/2022083006/56813c30550346895da5af54/html5/thumbnails/13.jpg)
Timetable
• First Midterm Monday, October 1• Second Midterm Monday, November 5• Final Friday, December 14
at 5:00 pm
![Page 14: COSC 3330/6308 Computer Architecture](https://reader036.fdocuments.us/reader036/viewer/2022083006/56813c30550346895da5af54/html5/thumbnails/14.jpg)
Academic honesty
• No cheating or plagiarism will be tolerated in any graded assignment
• You cannot pass for your own anything you did not write
• The minimum penalty for any transgression will be an F grade for the course
![Page 15: COSC 3330/6308 Computer Architecture](https://reader036.fdocuments.us/reader036/viewer/2022083006/56813c30550346895da5af54/html5/thumbnails/15.jpg)
![Page 16: COSC 3330/6308 Computer Architecture](https://reader036.fdocuments.us/reader036/viewer/2022083006/56813c30550346895da5af54/html5/thumbnails/16.jpg)
You havebeen
warned!
![Page 17: COSC 3330/6308 Computer Architecture](https://reader036.fdocuments.us/reader036/viewer/2022083006/56813c30550346895da5af54/html5/thumbnails/17.jpg)
A word for the new students
• The American system of higher education favors those who work diligently through the semester
– Final examinations tend to be much less critical than in many other countries
– System offers no second chances