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