<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p><font face="serif">Guys -- we will not be meeting in person
        tomorrow.  After a COVID booster on Friday and a potential
        exposure this weekend I have to social distance (which I really
        can't do sitting next to you working on code).  I will, however,
        be working on a few video lectures that I will deploy this week
        related to shared memory programming (we need to get started
        with that).  That will make up for the missed time in class.<br>
      </font></p>
    <p><font face="serif">As discussed in class I have moved the due
        date for the DustyDeck assignment from this coming Sunday to the
        following Friday (Feb 11).  I know this is a tough assignment --
        but the skills you are learning will really pay off later.  As I
        have said, with this code it is really hard to score massive
        home runs on improvement with the Intel processor.  As an
        example, in my Fortran 90 code I rewrote the inner loop of ID
        Check so it would use a switch -- that improved things a
        little.  However, in another attempt to speed things up I
        completely rewrote the logic so that there was a pre-computed
        rank 3 tensor controlling the logic in the loop without any sort
        of "if", "switch", or computed goto - just pure numerical
        computation.  With the right hardware, and based on my
        experience, this should be blindingly fast.  However, with Intel
        processors and the GCC compiler this actually slows the code
        down!  I get consistent results -- it just takes twice as long
        to get them!  That will make you cuss...<br>
      </font></p>
    <p><font face="serif">Just look for modest gains -- anything to make
        it a little faster.  Document what you did, make a graph, and
        move on to something else.</font></p>
    <p><font face="serif"></font><br>
    </p>
    <div class="moz-signature">-- <br>
      <b><i>Andrew J. Pounds, Ph.D.</i></b><br>
      <i>Professor of Chemistry and Computer Science</i><br>
      <i>Director of the Computational Science Program</i><br>
      <i>Mercer University, Macon, GA 31207 (478) 301-5627</i></div>
  </body>
</html>