presentation source - Department of Computing Science

advertisement
CMPUT429/CMPE382
Winter 2001
Computer Systems and
Architecture
José Nelson Amaral
CMPUT 429 - Computer Systems
and Architecture
1
Course Outline
Data Path and Control
Logic
Pipelining
Performance
Measurement
Memory Hierarchy
Storage Systems
Interconnection
Networks
Software Pipelining
Dynamic Pipelining
EPIC Architecture:
VLIW, Predication,
and Speculation
Multithreading
Compiler Enhanced
Performance
Multiprocessors:
CMPUT 429 - Computer Systems
Memory Consistency
and Architecture
2
2000
1998
1990
1994
1988
1980
Admin. Information
Instructor:
Office:
Phone:
email:
Office Hours:
Prof. José Nelson Amaral
ATH 351
492-5411
amaral@cs.ualberta.ca
10:00-11:00 am (Wed.)
TA:
email:
Peng Zhao
pengzhao@cs.ualberta.ca
Office Hours:
Lab:
TBA
NO LAB
http://www.cs.ualberta.ca/~amaral/courses/429
CMPUT 429 - Computer Systems
and Architecture
4
Important Dates
February 26 (Tuesday)
April 19 (Friday)
: mid-term exam
: final exam
Course work will carry the following weights towards your final grade:
Midterm Exam:
Homeworks:
Final Exam:
35%
25%
40%
CMPUT 429 - Computer Systems
and Architecture
5
CMPUT429/CMPE382
Honor Code
By turning the solution of the homework for grading, I certify that I
have worked all the solutions on my own, that I have not copied or
transcribed solutions from a classmate, someone outside the class,
or from any other source. I also certify that I have not facilitated or
allowed any of my classmates to copy my own solutions.
I am aware that students are encouraged to discuss the material
covered in the class and to work examples together. However,
the joint solution of problems assigned as individual
homework exercises is not allowed.
I am aware that the violation of this honor code constitutes a breach of
the trust granted me by the teaching staff, compromises my reputation,
and subjects me to the penalties prescribed in Section 26.1 of the
University of Alberta 2001/2002 Calendar.
CMPUT 429 - Computer Systems
and Architecture
6
Some Sad Statistics in
Computing Science
21 cases of plagiarism in the 2000/2001 Academic Year:
# of
Students
3
1
5
1
Length of
Suspension
1 year
2 years
4 months
8 months
CMPUT 429 - Computer Systems
and Architecture
7
Late Submission Policy
Homeworks only can be turned in at the
begin of a lecture.
There will be a penalty of 20% of the grade
per lecture of delay. This penalty is applied
across the board and independent of
justification.
Deferred exams will be different from the
final given on the scheduled date.
CMPUT 429 - Computer Systems
and Architecture
8
Quizes
A portion of the homework grades will be based on in-class
quizes based on reading material.
Quiz #1: January 15
Sections 1.1 to 1.6 of Textbook
(exercises 1.1 and 1.2 of Textbook)
Quiz #2: January 17
Sections 1.7 to 1.10 of Textbook
(exercises 1.5, 1.11, and 1.15 of Textbook)
CMPUT 429 - Computer Systems
and Architecture
9
Textbook
Hennessy, John L., Patterson, David A.
Computer Architecture: A Quantitative
Approach, Morgan Kaufmann Pub., San
Francisco, CA, ISBN 1-55860-372-7.
www.mkp.com
www.cs.berkeley.edu/~pattrsn/252S01/index.html
CMPUT 429 - Computer Systems
and Architecture
10
Mailing List
Important announcements will be made through
the class mailing list (some only in the list).
To subscribe send an email to
Majordomo@cs.ualberta.ca
with no subject and the following line
subscribe cmput429
CMPUT 429 - Computer Systems
and Architecture
11
Download