CS527 Parallel Computer Architecture
Department of Computer Science
University of Crete
___________________________________________________________________________________________________________________________________
| 
   Course Type:  | 
  |
| 
   Instructors:  | 
  
___________________________________________________________________________________________________________________________________
Course
Info                                 Syllabus                     Assignments
___________________________________________________________________________________________________________________________________
Announcements
___________________________________________________________________________________________________________________________________
| 
   Date  | 
  
   Announcement  | 
 
| 
   22-Sep-2024  | 
  
   · First class on Mon 30 September 2024, 10:00-12:00 · Physical attendance: H.206  | 
 
___________________________________________________________________________________________________________________________________
Course Information
___________________________________________________________________________________________________________________________________
Description
This course discusses the design, implementation, and evaluation of parallel computer architectures. Topics include: Shared address space and message passing programming paradigms, interactions between parallel programs and the underlying architecture, design and implementation of small and large-scale shared memory and message passing multiprocessors, issues in network interface design and scalable interconnection networks, clusters of workstations, performance evaluation.
Instructor
| 
   Instructor  | 
  
   Office  | 
  
   | 
  
   Office Hours  | 
 
| 
   K-325  | 
  
   b i l a s @ c s d . u o c . g r  | 
  
   After class or by appointment  | 
 
Schedule
| 
   Lecture 1  | 
  
   Lecture 2  | 
  
   Backup Lecture  | 
 
| 
   Mon 10:00-12:00, H.206  | 
  
   Wed 10:00-12:00, H.206  | 
  
   Fri 10:00-12:00, H.206  | 
 
Reading Material
· Items and research publications, as listed in each lecture in the syllabus.
· Parallel Computer Architecture: A Hardware/Software Approach. David Culler and J.P. Singh, with Anoop Gupta, Morgan Kaufmann Publishing Co., Menlo Park, CA, 1998. [online book draft]
· Optional reading: (book) Shared-Memory Synchronization. Michael L. Scott. 2013. Morgan & Claypool Publishers. https://doi.org/10.2200/S00499ED1V01Y201304CAC023 [online pdf for preliminary draft]
· Optional reading: (book) A Primer on Memory Consistency and Cache Coherence. Daniel J. Sorin, Mark D. Hill, and David A. Wood. 1st Edition. Morgan & Claypool Publishers ©2011. ISBN:1608455645 9781608455645. [online pdf for preliminary draft]
Mark Distribution (Tentative)
The course for the mark will be computed from the assignments, class participation, and a final project.
· Class participation: 15%
· Assignments: 55% = 25% + 15% + 15%
· Project: 30%
___________________________________________________________________________________________________________________________________
(c) Copyright University of Crete, Greece, Last Modified: 22-Sep-2023