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