
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
An individual homework assignment for cs 432/632 parallel computing students, due dec 5, 2006. The assignment involves implementing the parallel version of the jacobi method to solve a system of linear equations using 2-d data distribution. Students are required to write the sequential program, test it, and then use the provided driver program to develop the parallel version. The program must be tested for matrix sizes 5000x5000 and 10000x10000 with various process grid layouts, and plots for speedup and efficiency must be developed. Additionally, scaled-speedup plots are required for different process grid layouts and problem sizes.
Typology: Assignments
1 / 1
This page cannot be seen from the preview
Don't miss anything!

Fall 2006 CS 432/632 Parallel Computing Homework-
Individual work only. 200 points. Due Dec 5, 2006.
Time Taken (seconds) Process Grid Layout 5000x5000 10000x 1x 2x 3x 4x 5x 6x 7x 8x
Process Grid Layout
Problem Size
Time Taken (seconds) 1x1 1000x 2x2 2000x 3x3 3000x 4x4 4000x 5x5 5000x 6x6 6000x 7x7 7000x 8x8 8000x
General Comments:
You must implement and test these programs on the CIS cluster (Olympus) and use MPI for communication. Instructions for using the CIS cluster and submitting jobs to SGE can be found at: http://www.cis.uab.edu/cs632/fall2006/OlympusInstructions.html.
Submission: Email the source code along with any Makefile and scripts as a single tar file attachment to [email protected] with the subject “CS 432/632 Homework-4.” After submission, do not make any changes to your source code on Olympus, you will be asked to demonstrate your program on Olympus and the timestamp of the files will be used to determine late submissions.