CSC 412: Special Topics
Multi-core Architectures/ Multithreading
Spring 2007
Instructor:
Lori Carter
loricarter@ptloma.edu
(619) 849-2352
Office
hours:
MWF 12:30-1:30
T Th
8:30-10:00, 12:30-1:30, 2:30-3:00
Text:
None. Student should maintain a 3 ring binder for handouts.
Course
Objectives:
·
Survey techniques and related architectures for increasing performance
using parallelism
·
Introduction to programming for multi-core processors using
multi-threading
·
Consider the benefits and pitfalls of using multi-threading
Course
Organization:
Lectures: The lecture
slides can be obtained from:
\\Happy\Tmplates\Math and Computer
Science\Carter\CSC412
Homework:
Homework will consist mainly of reading assignments. This material will
be covered on the exams.
Exams: Two
exams will be given. The material will test understanding of material covered
in lectures, reading and labs.
Labs: This will be the largest component of the class,
and will be integrated into the class. There is not a separate lab day.
Late work: All assignments are due
at the beginning of class. Work turned in by the beginning of the next
class period after it is due will be accepted with a 25% penalty. After that
point, the work will not be accepted.
Final Exam: No final exam. There will be a final presentation
based on the optimization project.
Attendance:
As stated in the school catalog, “ Whenever
the number of accumulated absences in a class, for any cause, exceeds ten
percent of classes, the faculty member sends a written report to the Associate
Provost for Academic Administration which may result in de-enrollment. If more than 20% is reported as missed, the
student may automatically be de-enrolled. If the date of de-enrollment is past
the last date to withdraw from a class, the student will be assigned a grade of
“F” or “NC”.
Grading:
Exams 30%
Attendance and participation 10%
Labs 60%
Final grades will be determined as follows:
100-93% A
90-92% A-
87-89% B+
83-86% B
80-82% B-
77-79% C+
73-76% C
70-72% C-
67-69% D+
63-66% D
60-62% D-
0-59% F
Academic
Accommodations:
All students are expected to meet the standards for
this course as set by the instructor. However, students with learning
disabilities who may need accommodations should discuss options with the