1
edit
Changes
no edit summary
[mailto:romullings@myseneca.ca,acooc@myseneca.ca,mjang13@myseneca.ca?subject=dps901-gpu610 Email All]
=== Assignment 1 ===== Program 1: RSA Encryption ===
Code From Github: [https://github.com/maxxboehme/Encryption/tree/master/C%2B%2B/RSA link]
At first glance, the fastest function is also the function that appears like it would be the easiest to run on a GPU. The other code does not look like it can be optimized with a GPU easily as it does not use large arrays of N size. However, after some short internet research, several documents turned up on the topic of using a GPU to make RSA faster (example: [http://research.ijcaonline.org/volume87/number6/pxc3893704.pdf here] and [http://ijssst.info/Vol-15/No-3/data/3857a529.pdf here]). This leaves me hopeful that in the further stages of this assignment that this could be an interesting program to work with.
===Ryan Mullings: Program 2-Image Manipulation Processor ===
I decided to profile an Image manipulation program since it had many different functions that I could play around with. Also depending on the number of files you enter as arguments the processor will display different options
Source Code:[http://www.dreamincode.net/forums/topic/76816-image-processing-tutorial/ link to dream in code]
Essentially, all of the functions are the main hotspots from the test runs.