CS 401ADVANCED DIGITAL SYSTEMSWinter 2010

unevenoliveSoftware and s/w Development

Dec 1, 2013 (3 years and 10 months ago)

105 views

UNIVERSITY OF REGINA

DEPARTMENT OF COMPUTER SCIENCE

CS
4
01





ADVANCED DIGITAL SYSTEM
S

Winter 2010


-----------------------------------------------------------------------------------------------------
--
-----

Instructor



Name: C. N. Zhang


Office: CW 308.25


Telephone: 585
-
4598


E
-
mail:
zhang@cs.uregina.ca


Office Hours: 9:00


11
:00 am on Mondays and Wednesdays


Text Book


B. Parhami, “Co
mputer Architecture,
from Microprocessors to Supercomputers,
Oxford, 2005
.


Reference Books

1.

D. I. Moldovan, “Parallel Processing: from Applications to Systems”, Morgan
Kaufmann, 1993.

2.

Bruce P. Lester, “The Art of Parallel Programming” (disk included), Pren
tice
Hall, 1993.

3.

F. T. Leighton, “Introduction to Parallel Algorithms and Architectures”, Morgan
Kaufmann, 1992.

4.

P. H. Perrott, “Parallel Programming”, Addison
-
Wesley, 1987

5.

B. Willkinson and M. Allen, “Parallel Programming”, Second Edition, Prentice
Hall,
2005.

6.

V. Silva, Grid Computing for Developers, Charles River Media, Inc, 2006.


Class Notes


You can also access al
l class note files and assignments

from my home page
(
www.cs.uregina.ca/~zhang
) .


2


To
pic

1.

Introduction to Parallel Processing

2.

Reduced Instruction Set Computers ( RISCs )

and Instruction Pipeline

3.

Analysis of Parallelism in Algorithms

4.

Parallelism for Loop Algorithms

5.

Parallel Computer Architectures

6.


Mapping Nested Loops into Systolic Arrays

7.

As
sociative Memory

and MMX Technique

8.

Multi
-
core Processor Architecture and Programming




Grading Scheme


Class Assignments

30%

Midterm Examination

20%

Final Examination

50%



Total




100%





N
otes

1.

Instructor reserves the right to ADD or SUBTRACT up to 5% from the computed
grade in the class, based upon instructor’s subjective assessment of your
participation and work.

2.

In order to PASS this cour
se, you:

-

MUST complete 75% or more of the course assignments.

-

MUST pass the final examination.

3.

DUE DAYES for assignments will be given on the assignments or in class. Late
assignments are NOT accepted.

4.

Keep your returned assignments. Invariably, grades

get recorded incorrectly. You
will have to show the assignment with correct marks to get it resolved.

5.

Co
-
operation on lab or class assignments is generally encouraged, but must be
limited to verbal discussion. Refer to the section on the Discipline Regula
tion in
the General University Calendar.