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