<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p><font face="serif">The final will be a mixture of multiple choice
        and free response questions.  Since the midterm we have
        discussed/used:</font></p>
    <ol>
      <li><font face="serif">Concepts of Parallelism</font></li>
      <li><font face="serif">Data Dependence and its impact on parallelism/vectorization</font></li>
      <li><font face="serif">Performance Counters (PAPI)</font></li>
      <li><font face="serif">Shared Memory Parallelism (via Pthreads and
          OpenMP)</font></li>
      <li><font face="serif">Distributed Parallelism (via MPI)</font></li>
      <li><font face="serif">Basic ideas of GPU Programming via CUDA
          (pre-Pascal architecture)</font></li>
      <li><font face="serif">How to build distributed makefiles with mutiple
          subdirectories<br>
        </font></li>
      <li><font face="serif">How to build libraries</font></li>
      <li><font face="serif">How to do mixed-language programming</font></li>
      <li><font face="serif">How to use high-performance libraries (like
          Atlas/OpenBLAS/CudaBLAS)</font></li>
      <li><font face="serif">Calculating Megaflops</font></li>
      <li><font face="serif">Building Performance graphs and Speedup
          Plots</font></li>
      <li><font face="serif">Amdahl's Law</font></li>
      <li><font face="serif">Coding principles that enhance and hinder
          HPC <br>
        </font></li>
      <li><font face="serif">Batch schedulers and their proper use</font></li>
    </ol>
    <p><br>
    </p>
    <p>Look over ALL of the sheets I have handed out as well as the code
      we have worked on.  I will give you one hour for the exam,
      although I expect many of you to finish early.<br>
    </p>
    <font face="serif"></font><br>
    <font face="serif"> <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>