AIMS@UNM (4)

Awards

 * Category:High Performance Computing
 * Category:Magellan Award

Team
The AIMS@UNM team (#4) is from Albuquerque.

Team Members

 * Randall Van Why
 * Louis Jencka
 * Stefan Klosterman
 * John Kileen
 * Nicolas Ponder

Sponsoring Teacher

 * Michael Harris

Complete Challenge Entry

 * Written Final Report
 * Code is contained in an appendix of the pdf. This code has not been checked against the following:
 * The Code (.pdf)
 * The Project Directory from Github (.zip)

Comments from Judges
Henry_Neeman:

This project is strong both in the computational work done and the structure and quality of the report.

The project team's decision to release the code as open source is laudable.

The project team may be interested to know that, on contemporary CPUs, raising to a power is the slowest way to calculate a square or a square root. A well designed compiler would notice that the power in a call to the pow function is an integer and replace that very slow call with a much faster series of multiplies (typically the number of multiplies needs to be only roughly log base 2 of the power, if sufficient CPU registers are available to hold intermediate results), and likewise raising to the power of 0.5 can be replaced with the substantially faster sqrt function.