= Assignment 2 =
By the end of the semester, I have realized that picking up this source code was more or less a mistake. I have finally come to the understanding of how concurrent programming works. As I noted in assignment 1, the current code has lots of few openings where we can make use of concurrent programming using GPU.
The current structure of the image process holds an image object. The data structure is as follows:
int N; // number of rows
int Q; // number of gray levels
};extern Image img;
= Assignment 3 =