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 Academic Support Center during the first two weeks of class.  The ASC will contact professors with suggested classroom needs and accommodations. Approved documentation must be on file in the ASC prior to the start of the semester.