<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<font face="serif">Well your assignment just got a little easier...<br>
<br>
The newest version of the ATLAS libraries that we are using sets
the number of threads to be used (in the parallel versions) based
on the processors available in the system. It sets this at
compile time and it cannot be changed (even using calls to </font><tt>set_omp_num_threads</tt><font
face="serif"> or by using the </font><tt>OMP_NUM_THREADS</tt><font
face="serif"> environment variables). <br>
<br>
So, on your serial performance graphs (megaflops vs problem size)
include results for the single threaded ATLAS.<br>
<br>
On your parallel speedup curves the ATLAS will always be running
using 8 cores and should therefore be a constant value. Plot that
(but do not fit it to Amdahls law) as a line on your plot. Your
plots will then have a speedup curve for your code and then a
horizontal line (presumably above your speedup curve) for the
ATLAS function.<br>
<br>
So, just to be clear, you are not building speedup curves for
ATLAS but you are still comparing your performance to it. <br>
<br>
</font>
<pre class="moz-signature" cols="72">--
Andrew J. Pounds, Ph.D. (<a class="moz-txt-link-abbreviated" href="mailto:pounds_aj@mercer.edu">pounds_aj@mercer.edu</a>)
Professor of Chemistry and Computer Science
Mercer University, Macon, GA 31207 (478) 301-5627
<a class="moz-txt-link-freetext" href="http://faculty.mercer.edu/pounds_aj">http://faculty.mercer.edu/pounds_aj</a>
</pre>
</body>
</html>