Course | Resources | |
Calendar Description | Library | |
Marking | Textbook | |
Assignments | Lecture Notes and Outline |
|
General Course Info |
|
|
Newsgroup | Manufacturer's info |
Professor | Duncan Elliott | 492-5357 | ECERF W2-045 |
TAs | Philip
Marshall |
Term work | 20% | problem sets (weight 1 each) due Wednesdays, quizzes (3), architecture assignments (5) Weights are relative |
Midterm | 27% | Friday March 13 ETLC e1-003 class time (4 aid sheets) |
Final Exam | 53% | as
set by registrar (6 aid sheets) |
Problem sets are due at the beginning of lectures. Mutually beneficial collaboration is encouraged on problem sets only, provided that the names of all collaborators are cited on the problem set, immediately below the student's name. Marking will be based on effort. Please do not put student id numbers on problem sets.
Quizzes will be held at the beginning of selected lectures where problem sets are due. The only aids are the student's own problem set and a calculator.
Architecture assignments must be completed by CMPE 382 students in groups of one or two without assistance (ECE 510 students should work alone). Submissions are due by 3:40 pm in the CMPE382 assignment box in the ECERF-ETLC atrium. Late submissions will be penalized 20% of the assigned mark per school day. Architecture assignments should be brief but sufficiently clear and readable that you would be happy to submit them to a busy engineering manager. If it only takes a sentence to describe something, then it should be described in a sentence. Architecture assignments should include:
Past handouts, etc. can be picked up from a box on the self
opposite ECERF room w2-065. Walk through ECE reception, jog left
and the shelves will be on your right.
Submissions will not normally be re-graded more than two weeks after the first day these have been returned in class.
The following calculators are permitted for examinations in this
course:
faculty approved programmable calculators, faculty approved
non-programmable
calculators, instructor approved calculators, slide rules, and
instructor
approved abacuses (if used quietly). Programmable calculators
will
probably offer little or no advantage over non-programmable
calculators.
Students must not distract other students during exams, so please turn
off the calculator beep.
The midterm and final examination aid
sheets must be in the
student’s own handwriting (both sides, no photocopies or printouts),
may be no larger than 21.59 by 27.94 cm paper, and may contain any
information.
Deferred examinations may contain multiple components (including an oral component) as designed by instructor.
Credit may only be received for one of CMPE382, CMPUT429, ECE510,
CMPUT530, EE602 Computer
Architecture, ECE710 Computer Architecture.
Many lecture slides are courtesy of or based on the work of Drs.
Asanovic, Patterson, Culler and Amaral
Tentative Outline:
(ask more questions and we'll cover fewer sections/chapters)
Topic | Chapter slides PDFs |
Additional slides |
Reading for interest |
Fundamentals |
1 |
||
Instruction Sets | B |
||
Processor Pipelining |
A |
||
Instruction Level Parallelism | 2,3,G |
||
Memory Hierarchy | C,
5 |
||
Multiprocessors & Thread Level Parallelism |
4,H |
||
Storage Systems - not on exam |
6 |
Due Date | Problem
Sets |
Solutions also handouts in class |
|
1 |
Jan 14 |
ps1 |
class and online |
2 |
Jan 21 |
ps2 | class and online |
3 |
Jan 28 |
ps3 | online |
4 |
Feb 4 |
H&P 1.4, 1.14 | quiz & ps in class |
5 |
Feb 25 |
FIR | in class |
6 |
Mar 4 |
Old
midterms 2007f 2006f |
in class |
7 |
Mar 11 |
Old midterms | in class |
8 |
canceled |
||
Apr 1 |
practice 2005w
exam Q4 |
in class | |
Apr 8 |
practice 2005w exam Q2 | in class | |
AA1 |
Mar 25 (ECE 510 Mar 18) |
Architecture Assignment 1 | |
AA2 |
Apr 8 (ECE 510 Apr 1) |
Architecture
Assignment 2 |
Local copies of documents