Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
parcon18:project1 [2018/02/14 16:57] guillaume |
parcon18:project1 [2018/02/14 17:09] guillaume |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | |||
====== Parallel Box Blur Filter ====== | ====== Parallel Box Blur Filter ====== | ||
+ | ==== Handout ==== | ||
+ | |||
+ | [[http://alaska.epfl.ch/~dockermoocs/parprog1/scalashop.zip|Click here to obtain the handout]] for this assignment. | ||
+ | |||
+ | ==== Deadline ==== | ||
+ | |||
+ | Please deliver your project before: | ||
+ | **Thursday 28<sup>th</sup> September 2017, 23:59.** | ||
+ | |||
+ | ==== Setup ==== | ||
+ | |||
+ | Before proceeding any further, please follow the following instructions: | ||
+ | |||
+ | - [[parcon18:setup|Setup]], instructions on how setup your computer for the programming assignments. These instructions need to be followed only once. | ||
+ | - [[parcon18:git-setup|Git Instructions]], instructions on how to set up the ''git'' repository for the programming assignment and how to submit code to the grading infrastructure. These instructions must be followed once per project. | ||
+ | |||
+ | ==== Description === | ||
In this assignment, we will implement a box blur filter, used in applications | In this assignment, we will implement a box blur filter, used in applications | ||
Line 29: | Line 45: | ||
* see how to agglomerate parallel computations into batches | * see how to agglomerate parallel computations into batches | ||
* better understand how memory access patterns affect performance of parallel algorithms | * better understand how memory access patterns affect performance of parallel algorithms | ||
- | |||
- | ===== Handout ===== | ||
- | |||
- | [[http://alaska.epfl.ch/~dockermoocs/parprog1/scalashop.zip|Click here to obtain the handout]] for this assignment. | ||
- | |||
- | Copy everything contained in the folder to your **repository folder**, i.e. //parcon2017-group??//. | ||
- | Please refer to the [[parcon18:setup|setup instructions]] for how to send code to the server for grading. | ||
- | |||
- | ==== Setup ==== | ||
- | |||
- | Before proceeding any further, please follow the following instructions: | ||
- | |||
- | - [[parcon18:setup|Setup]], instructions on how setup your computer for the programming assignments. These instructions need to be followed only once. | ||
- | - [[parcon18:git-setup|Git Instructions]], instructions on how to set up the ''git'' repository for the programming assignment and how to submit code to the grading infrastructure. These instructions must be followed once per project. | ||
===== Preliminaries ===== | ===== Preliminaries ===== |