<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <br>
    <div class="moz-cite-prefix">On 06/13/2018 10:32 PM, Joe Landman
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:47521674-3bd5-ab13-8e02-3aabea68e064@gmail.com">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <p>I'm curious about your next gen plans, given Phi's roadmap.<br>
      </p>
      <br>
      <div class="moz-cite-prefix">On 6/13/18 9:17 PM, Stu Midgley
        wrote:<br>
      </div>
      <blockquote type="cite"
cite="mid:CAEM1RsWSBaAMLtFac-ZRNpspL7_4XwUg_S9_LgdivuqpNjfm-A@mail.gmail.com">
        <div dir="ltr">low level HPC means... lots of things.  BUT we
          are a huge Xeon Phi shop and need low-level programmers ie.
          avx512, careful cache/memory management (NOT openmp/compiler
          vectorisation etc).</div>
      </blockquote>
      <br>
      I played around with avx512 in my rzf code.  <a
        class="moz-txt-link-freetext"
        href="https://github.com/joelandman/rzf/blob/master/avx2/rzf_avx512.c"
        moz-do-not-send="true">https://github.com/joelandman/rzf/blob/master/avx2/rzf_avx512.c</a> 
      .  Never really spent a great deal of time on it, other than
      noting that using avx512 seemed to downclock the core a bit on
      Skylake.   <br>
    </blockquote>
    <br>
    If you organize your code correctly, and call the compiler with the
    right optimization flags, shouldn't the compiler automatically
    handle a good portion of this 'low-level' stuff? I understand that
    hand-coding this stuff usually still give you the best performance
    (See GotoBLAS/OpenBLAS, for example), but does your average HPC
    programmer trying to get decent performance need to hand-code that
    stuff, too? <br>
    <blockquote type="cite"
      cite="mid:47521674-3bd5-ab13-8e02-3aabea68e064@gmail.com"> <br>
      Which dev/toolchain are you using for Phi?  I set up the MPSS bit
      for a customer, and it was pretty bad (2.6.32 kernel, etc.). 
      Flaky control plane, and a painful host->coprocessor
      interface.  Did you develop your own?  Definitely curious.<br>
      <br>
      <br>
      <blockquote type="cite"
cite="mid:CAEM1RsWSBaAMLtFac-ZRNpspL7_4XwUg_S9_LgdivuqpNjfm-A@mail.gmail.com">
        <div dir="ltr">
          <div><br>
          </div>
          <div>
            <div><br>
            </div>
          </div>
        </div>
        <br>
        <div class="gmail_quote">
          <div dir="ltr">On Thu, Jun 14, 2018 at 1:08 AM Jonathan
            Engwall <<a
              href="mailto:engwalljonathanthereal@gmail.com"
              moz-do-not-send="true">engwalljonathanthereal@gmail.com</a>>
            wrote:<br>
          </div>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <p dir="ltr">John Hearne wrote:<br>
              > Stuart Midgley works for DUG?  They are currently<br>
              > recruiting for an HPC manager in London...
              Interesting...</p>
            <p dir="ltr">Recruitment at DUG wants to call me about Low
              Level HPC. I have at least until 6pm.<br>
              I am excited but also terrified. My background is C and
              now JavaScript, mostly online course work and telnet MUDs.<br>
              Any suggestions are very much needed.<br>
              What must a "low level HPC" know on day 1???<br>
              Jonathan Engwall<br>
              <a href="mailto:engwalljonathanthereal@gmail.com"
                target="_blank" moz-do-not-send="true">engwalljonathanthereal@gmail.com</a></p>
            _______________________________________________<br>
            Beowulf mailing list, <a href="mailto:Beowulf@beowulf.org"
              target="_blank" moz-do-not-send="true">Beowulf@beowulf.org</a>
            sponsored by Penguin Computing<br>
            To change your subscription (digest mode or unsubscribe)
            visit <a
              href="http://www.beowulf.org/mailman/listinfo/beowulf"
              rel="noreferrer" target="_blank" moz-do-not-send="true">http://www.beowulf.org/mailman/listinfo/beowulf</a><br>
          </blockquote>
        </div>
        <br clear="all">
        <div><br>
        </div>
        -- <br>
        <div dir="ltr" class="gmail_signature"
          data-smartmail="gmail_signature">
          <div dir="ltr">Dr Stuart Midgley<br>
            <a href="mailto:sdm900@gmail.com" target="_blank"
              moz-do-not-send="true">sdm900@gmail.com</a></div>
        </div>
        <!--'"--><br>
        <fieldset class="mimeAttachmentHeader"></fieldset>
        <br>
        <pre wrap="">_______________________________________________
Beowulf mailing list, <a class="moz-txt-link-abbreviated" href="mailto:Beowulf@beowulf.org" moz-do-not-send="true">Beowulf@beowulf.org</a> sponsored by Penguin Computing
To change your subscription (digest mode or unsubscribe) visit <a class="moz-txt-link-freetext" href="http://www.beowulf.org/mailman/listinfo/beowulf" moz-do-not-send="true">http://www.beowulf.org/mailman/listinfo/beowulf</a>
</pre>
      </blockquote>
      <br>
      <pre class="moz-signature" cols="72">-- 
Joe Landman
e: <a class="moz-txt-link-abbreviated" href="mailto:joe.landman@gmail.com" moz-do-not-send="true">joe.landman@gmail.com</a>
t: @hpcjoe
c: +1 734 612 4615
w: <a class="moz-txt-link-freetext" href="https://scalability.org" moz-do-not-send="true">https://scalability.org</a>
g: <a class="moz-txt-link-freetext" href="https://github.com/joelandman" moz-do-not-send="true">https://github.com/joelandman</a>
l: <a class="moz-txt-link-freetext" href="https://www.linkedin.com/in/joelandman" moz-do-not-send="true">https://www.linkedin.com/in/joelandman</a>
</pre>
      <!--'"--><br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Beowulf mailing list, <a class="moz-txt-link-abbreviated" href="mailto:Beowulf@beowulf.org">Beowulf@beowulf.org</a> sponsored by Penguin Computing
To change your subscription (digest mode or unsubscribe) visit <a class="moz-txt-link-freetext" href="http://www.beowulf.org/mailman/listinfo/beowulf">http://www.beowulf.org/mailman/listinfo/beowulf</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>