cmput 429 - computer systems and architecture1 cmput429/cmpe382 winter 2001 computer systems and...

11
CMPUT 429 - Computer Sys tems and Architecture 1 CMPUT429/CMPE382 Winter 2001 Computer Systems and Architecture José Nelson Amaral

Upload: neal-peters

Post on 20-Jan-2018

235 views

Category:

Documents


0 download

TRANSCRIPT

CMPUT 429 - Computer Systems and Architecture

1

CMPUT429/CMPE382 Winter 2001

Computer Systems and Architecture

José Nelson Amaral

CMPUT 429 - Computer Systems and Architecture

2

Course OutlineData Path and

Control LogicPipeliningPerformance

MeasurementMemory HierarchyStorage SystemsInterconnection

Networks

Software PipeliningDynamic PipeliningEPIC Architecture:

VLIW, Predication, and Speculation

MultithreadingCompiler Enhanced

PerformanceMultiprocessors:

Memory Consistency

1980

1988

1990

1994

1998

2000

CMPUT 429 - Computer Systems and Architecture

4

Instructor: Prof. José Nelson AmaralOffice: ATH 351Phone: 492-5411email: [email protected] Hours: 10:00-11:00 am (Wed.)

TA: Peng Zhaoemail: [email protected] Hours: TBALab: NO LABhttp://www.cs.ualberta.ca/~amaral/courses/429

Admin. Information

CMPUT 429 - Computer Systems and Architecture

5

Important DatesFebruary 26 (Tuesday) : mid-term examApril 19 (Friday) : final exam

Course work will carry the following weights towards your final grade:Midterm Exam: 35%

Homeworks: 25%Final Exam: 40%

CMPUT 429 - Computer Systems and Architecture

6

CMPUT429/CMPE382 Honor Code

By turning the solution of the homework for grading, I certify that Ihave worked all the solutions on my own, that I have not copied ortranscribed solutions from a classmate, someone outside the class,or from any other source. I also certify that I have not facilitated orallowed any of my classmates to copy my own solutions.

I am aware that the violation of this honor code constitutes a breach ofthe trust granted me by the teaching staff, compromises my reputation,and subjects me to the penalties prescribed in Section 26.1 of theUniversity of Alberta 2001/2002 Calendar.

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.

CMPUT 429 - Computer Systems and Architecture

7

Some Sad Statistics in Computing Science

# of Students

Length of Suspension

3 1 year 1 2 years 5 4 months 1 8 months

21 cases of plagiarism in the 2000/2001 Academic Year:

CMPUT 429 - Computer Systems and Architecture

8

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

9

QuizesA portion of the homework grades will be based on in-classquizes based on reading material.

Quiz #1: January 15Sections 1.1 to 1.6 of Textbook(exercises 1.1 and 1.2 of Textbook)

Quiz #2: January 17Sections 1.7 to 1.10 of Textbook(exercises 1.5, 1.11, and 1.15 of Textbook)

CMPUT 429 - Computer Systems and Architecture

10

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

11

Mailing List

Important announcements will be made throughthe class mailing list (some only in the list).

To subscribe send an email to

[email protected]

with no subject and the following line

subscribe cmput429