[CSC 435] A Small Change to Dusty
Andrew J. Pounds
pounds_aj at mercer.edu
Tue Feb 1 08:00:39 EST 2022
I'm going to make a small adjustment to the dusty deck assignment that
will hopefully make completing it much easier. You still have to show
the results of ten code modifications, but *only five of those have to
improve the code performance.* You still have to document how your
changes improved or degraded the performance by benchmarking -- but by
lowering the bar on required improvements it should be much easier to
get through this exercise.
Also -- and this should save you a lot of time -- for each code
modification you only have to do it for ONE language and do the
benchmarking for one language. However, you must show at least two code
improvements for each languaget (C or C++ and Fortran). So at a minimum
you will have two C/C++ code improvements and their benchmarking results
and two Fortran code improvements and their benchmarks.
Since we have removed the requirement to make the same ten improvements
across both languages, there is no need to do the "Putting it All
Together" section of the project in the manner described. Instead, for
EACH of your languages turn on all of the code improvements that enhance
the performance and produce a benchmark performance graph. Combine the
benchmark results of both languages in the same graph for comparison.
Now, if you are the rare individual that has already finished the
assignment with all ten code improvements across both languages, then
the only thing that is different is the last part where you have to
build the combined graph.
Let me know if you have any questions.
--
*/Andrew J. Pounds, Ph.D./*
/Professor of Chemistry and Computer Science/
/Director of the Computational Science Program/
/Mercer University, Macon, GA 31207 (478) 301-5627/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://theochem.mercer.edu/pipermail/csc435/attachments/20220201/25c9e170/attachment.html>
More information about the csc435
mailing list