

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
A homework assignment for cs 432/632/732 parallel computing course at the university of alabama in fall 2006. Students are required to implement multi-threaded versions of an image processing program using both posix threads and openmp. The assignment includes testing the program with different thread distributions and analyzing the execution time differences. The document also provides guidelines for running the programs on linux workstations and altix.
Typology: Assignments
1 / 3
This page cannot be seen from the preview
Don't miss anything!


Homework-
PART-I – Individual Work Only. 200 points. Due September 26, 2006.
Using the POSIX threads library implement a multi-threaded version of the image processing program implemented in Homework-0.
Mean Median HP Filter
Mean Median HP Filter Sequential 1 2 4 6 8 10 12 14 16
Mean Median HP Filter
Mean Median HP Filter Sequential 1 X 1 1 X 2 1 X 4 2 X 1 2 X 2 2 X 3 3 X 2 3 X 3 3 X 4 4 X 1 4 X 2 4 X 3 4 X 4
Homework-
PART-II – Individual Work Only. 200 points. Due October 3, 2006.
Using OpenMP implement a multi-threaded version of the image processing program implemented in Homework-0.
Mean Median HP Filter
Mean Median HP Filter Sequential 1 2 4 6 8 10 12 14 16
Mean Median HP Filter
Mean Median HP Filter Sequential 1 X 1 1 X 2 1 X 4 2 X 1 2 X 2 2 X 3 3 X 2 3 X 3 3 X 4 4 X 1 4 X 2 4 X 3 4 X 4