|
|
Topics | Readings |
|---|---|---|
|
|
Technology trends Cost and Performance |
1.1-1.3 1.4-1.5 |
| 1 | Principles of Computer Design Reading Assignment Classification of Instr Set Architectures Features of Instruction Sets |
1.6 1.7-1.9 2.1-2.2 2.3-2.10 |
| .5 |
Role of compilers and MIPS
architecture Reading Assignment |
2.11-2.12 2.14 |
| 1 |
Basic Pipelining Data and Control Hazards Pipeline Implementation |
A.1 A.2 A.3-A.5 |
| 1.5 |
MIPS R4000 pipeline Crosscutting issues Instruction level parallelism |
A.6 A.8 3.1 |
| 1.5 |
Dynamic Scheduling and Branch Prediction Reading Assignment (Superscalar) |
3.2-3.5 3.6 |
| 1 |
Loop unrolling Static Branch Prediction Reading assignment |
4.1 4.2 4.3-4.4 |
| 1 | Memory Hierarchy Design and Caches Cache Performance |
5.1-5.2 5.3 |
|
|
Cache Design Issues Main Memory Design Issues |
5.4-5.7 5.8-5.10 |
| 1 |
Overview of Interconnection
Networks |
8.1-8.5 |
| Homeworks |
20% |
| Labs | 20% |
|---|---|
| Midterm Exam | 30% |
| Final Exam | 30% |
| Mid-term | April 24 (M) |
| Final Exam | Jun 5 (M) 1:30 - 3:18 pm |
READING ASSIGNMENTS. Some light readings will be assigned from the text book for self reading.
HANDOUTS. Right now I don't anticipate any handouts; however, if I come across something interesting and relevant to the course, its copies will be distributed in the class.
MAKE-UP EXAMS. Make-up examination will only be given under circumstances where a student is prevented from taking the regular examination due to unforeseen circumstances (e.g., sickness, flat tire), and a formal proof will be required to prove the prevailing circumstance. There is absolutely no make-up for the final examination.
STUDENTS WITH DISABILITY. Any student who feels he or she
may
need an accomodation based on the impact of a disability should contact
me privately to discuss his or her specific needs. Please contact the
Office
for Disability Services at (614) 292-3307, or visit 150 Pomerene Hall,
to coordinate reasonable accommodations available for students with
documented
disabilities.
ACADEMIC
HONESTY. Students are expected to
know and abide by OSU's policy
on academic
integrity. Any work you submit, whether in a homework set or on an
exam, must be your own creation, unless exclusions are explicitly
described. Collaboration is allowed for working
out general principles and establishing your knowledge of the material
presented in the course, but you should not show your work to another
student, receive a copy of work done by another student, or copy any
work created by another student - whether a paper or electronic copy.
All instances of suspected academic misconduct will be reported to the
department chairperson and the Committee on Academic
Misconduct. Violations of the student code of conduct often result in
the student receiving a failing grade in the course. The best way to
avoid the temptation to cheat is to start on your
assignments in time to ask for help from the instructor or grader. It
is in your best interest to learn the material included on the
homeworks in order to perform well on the exams. Don't jeopardize
your GPA by flouting the standards of academic integrity expected of
OSU students.
Last updated: June 8