Transcript Slide 1

COM503 Parallel Computer Architecture & Programming
Lecture 0. Course Introduction
Prof. Taeweon Suh
Computer Science Education
Korea University
Course Information
•
Instructor: Prof. Taeweon Suh
•
Textbooks



•
Reference


•
After class as needed
By appointment at Lyceum 307
Contact Information


•
COMP212 Computer Architecture
C-Language
Office hours


•
Parallel Programming with MPI by Peter S. Pachoco, Morgan Kaufmann, 1997
Pthreads Programming by Bradford Nichols et al, O’Reilly, 1996
Prerequisites


•
Parallel Computer Organization and Design by Michel Dubois, Murali
Annavaram, and Per Stenstrom, 2012, Cambridge University Press
Parallel Computer Architecture: A Hardware/Software Approach (Fourth
Edition) by David E. Culler and Jaswinder Pal Singh, 1999, Morgan Kaufmann
Using OpenMP: Portable Shared Memory Parallel Programming by Barbara
Chapman et al, 4th Ed., The MIT Press, 2009
[email protected]
02-3290-2397
Class web page

http://esca.korea.ac.kr/
2
Korea Univ
Objectives
• The first half of the course
 Multiprocessor Systems
• Shared and/or distributed memory-based systems
• Cluster-based systems
 Cache Coherence Protocols
• Snoop-based protocols
• Directory-based protocols
 Memory Consistency Models
 Basically, hardware stuff you need to know for parallel
programming
• The second half of the course
 Parallel Programming with OpenMP
3
Korea Univ
Grading Policy
• Exams (50%)
 Midterm Exam: 30%
 Final Exam: 20%
• Project: 30%
• Assignments: 20%
4
Korea Univ