Upload
eleanore-campbell
View
212
Download
0
Embed Size (px)
Citation preview
CSCI 5593Advanced Computer Architecture
Dirk Grunwald
Department of Computer Science
Fall 2001
CATECS Stuff
Class schedules CATECS is a busy place. Get in, learn, get out :-)
Food or drinks Eating & drinking not allowed They’re cool with drinking as long as there’s no mess Clean up after youselves
CATECS Stuff – Remote Live Students
Place speakerphone some distance from TV (and pointed away from the TV) for best audio.
If you have trouble making your connection when calling, hang up and then wait 15 seconds before redialing.
Use the mute button when not talking
CATECS – All Students
My home page http://www.cs.colorado.edu/~grunwald
Course home page http://systems.cs.colorado.edu/grunwald/CSCI5593/ You can get to it from my home page
Text Henessy and Patterson,
"Computer Architecture:A Quantitative Approach",2nd edition
See course page for discounters,also in bookstore
CATECS – All Students
Communicating Email: [email protected] Office phone: (303) 492-0452 Cell phone: (303) 641-3855 Chat/Jabber – still working on this
Office Hours Tuesday 2:00 3:00 Wednesday 1:00 2:00 Thursday 2:00 3:00 Conflicts? More?
Do people want a.. news group? Archived email list?
Remote Students
Home works, paper reviews and machine problems will be due one week following in-class deadline to allow for tape delivery.
There will be a web mechanism to upload homeworks and machine problems.
All papers, machine problems, etc will be distributed via the class web page
Evaluation
The class is based on Homeworks - about every 2 weeks Paper Evaluations - about every 2 werks Machine problems - about every 3-4 weeks Exams - midterm & final
Homeworks cover material from the text; they’ll be straight from H&P
Papers
We’ll be reading a number of papers to supplement material from H&P
You’ll be able to download these from the “Papers” section of the course site.
First one is already assigned -
V. Agarwal, H.S. Murukkathampoondi, S.W. Keckler, and D.C. Burger. "Clock Rate Versus IPC: The End of the Road for Conventional Microarchitectures," 27th International Symposium on Computer Architecture, June, 2000.
Machine Problems
Machine problems will emphasize aspects of design Computer architects are really software developers In industry,
Architects code functional & performance models using C and C++ (typically).
Then, this is translated into an RTL based design language There’s a goal to closing this gap using SystemC
http://www.systemc.org Free implementation – C++ class library I’m assuming you’ll have a Linux/Unix system available We’ll use our educational labs if you don’t I’m expecting you know C/C++
Computer Accounts
If you don’t have an account in the Computer Science Educational Lab, you’ll need one
Contact “Csops” (303) 492-5720
The Semester
Fundamentals of Computer Design Instruction Set Principles and Examples Pipelining Advance Pipelining and Instruction
Level Parallelism Memory-Hierarchy Design Storage Systems Interconnection Networks Multiprocessors