CS527 Parallel Computer Architecture

Department of Computer Science

University of Crete

___________________________________________________________________________________________________________________________________

Course Type: 

Link to online course catalogue.

Instructors:

Angelos Bilas

___________________________________________________________________________________________________________________________________


Course Info                                 Syllabus                     Assignments

___________________________________________________________________________________________________________________________________

Assignments

___________________________________________________________________________________________________________________________________

There are three assignments and one course project.

Assignment 1: User-level Threads (3 weeks). Due date: Mon, 21-Oct, before class.

Assignment 2: Parallel Programming (2 weeks). Due date: Mon, 04-Nov, before class. 

Assignment 3: SAS synchronization (2 weeks). Due date: Mon, 18-Nov, before class. 

Project

Students should propose their own projects and should discuss their ideas with the instructor. Two student-teams are encouraged. A wide range of topics is acceptable (parallel programming, performance analysis, simulation, etc.). Each project will consist of three steps: a project proposal, the project work, and the project presentation. 

·       Project proposal: Due date: Wed, 20-Nov, before (virtual) class.
To propose a project send mail to b i l a s @ c s d . u o c . g r with the team and a short description of the project. 

·       Project work: Due date: Last class (Wed, 18-Dec), before class.
Submit your files, report, presentation by mail to b i l a s @ c s d . u o c . g r. 

·       Project presentation: Last class (Wed, 18-Dec). 

Assignment and project submission procedure

Submit assignments and projects by email to b i l a s @ c s d . u o c . g r. Send a gziped tar file with: 

·       Sources 

·       A working Makefile 

·       For assignments A README file that explains anything you would like to mention (nothing fancy, text is fine) will do. For projects you should include more detailed description and analysis in a conference-like paper (in ps or pdf format).     

___________________________________________________________________________________________________________________________________

(c) Copyright University of Crete, Greece, Last Modified: 22-Sep-2024