39
edits
Changes
→Assignment 1
== Progress ==
=== Assignment 1 ===
'''Image Processing:'''
For profiling I decided to use Image Processing. I found a simple image processing code posted on online forums that is written in C++ and has many ways it can be optimized : http://www.dreamincode.net/forums/topic/76816-image-processing-tutorial/. This code is able to take PGM images and manipulate them. I ran my tests using a file with the size of 24mb ( Only the file size matters in the program run time, since that determines how many pixels we have to modify.) I had to modify the code in order for it to be compatible with real time results. First run was done using no optimization when compiling, and shows the follow results.
I think for second part of the assignment I will see which functions can be improved the most and focus on that, but still leaving myself time to work on other functions if necessary.
'''Maze Solver:'''
For my profiling, I decided to profile a maze solver algorithm I found using C at http://www.paulgriffiths.net/program/c/maze.php.
=== Assignment 2 ===
=== Assignment 3 ===