[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