COSC3330/6308 Computer Architecture

advertisement
COSC 3330/6308 Computer Architecture
Jehan-François Pâris
jparis@uh.edu
Administrative details (I)
•
•
•
•
•
Instructor:
E-mail:
Office:
Phone:
Office hours:
• Web page:
• Email group:
• Twitter:
Jehan-François Pâris
jparis AT uh DOT edu
569 PGH
713-743-3341 (office hours)
MW 3:00-3:45 pm and
5:30-6:45 pm
www.cs.uh.edu/~paris
COSC_3330_fall_2012
jehanfrancois (emergency)
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
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
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
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
Course organization (II)
• Control units:
combinational control units and finite state
machine control
– Appendix C
• Instruction set design:
a brief overview
– Chapter 2
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
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
Course organization (V)
• Parallel architectures:
multicore, multiprocessors, clusters, hardware
multithreading
– Chapter 7
Grading policy (I)
• Grade will be based on
– Two midterms (20% each)
– One final (40%)
– Problem sets (20%)
• Ten percent penalty for late submissions
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!
Timetable
• First Midterm
• Second Midterm
• Final
Monday, October 1
Monday, November 5
Friday, December 14
at 5:00 pm
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
You have
been
warned!
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
Download