39
edits
Changes
→Assignment 2
=== Assignment 2 ===
For assignment two we will be doing image processing. Choose to do the function enlarge() which basically makes the given image bigger. This is it's current implementation :
[[File:EnlargeImage.PNG]]
New Implementation :
[[File:EnlargeImageOld.PNG]]
And this is the kernel implementation :
[[File:Snippet.PNG]]
Before and after parallization analysis of Enlarge function:
[[File:EnlargeFunctionAnalysis.jpg]]
Another function that we chose to parallelize is the rotate function, which will take the user's input as the degrees in which to rotate the picture.
The original implementation is:
[[File:oldRotate.JPG]]
The new implementation and the kernel is:
[[File:newRotate.jpg]]
Kernel:
[[File:rotateKernel.JPG]]
Before and after parallization analysis of Rotate function:
[[File:RotateFunctionAnalysis.jpg]]
=== Assignment 3 ===