On 06/13/2018 10:32 PM, Joe Landman wrote:
I'm curious about your next gen plans, given Phi's roadmap.
On 6/13/18 9:17 PM, Stu Midgley wrote:
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).
I played around with avx512 in my rzf code.
https://github.com/joelandman/rzf/blob/master/avx2/rzf_avx512.c .
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.
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?
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.
On Thu, Jun 14, 2018 at 1:08 AM Jonathan Engwall
<engwalljonathanther...@gmail.com
<mailto:engwalljonathanther...@gmail.com>> wrote:
John Hearne wrote:
> Stuart Midgley works for DUG? They are currently
> recruiting for an HPC manager in London... Interesting...
Recruitment at DUG wants to call me about Low Level HPC. I have
at least until 6pm.
I am excited but also terrified. My background is C and now
JavaScript, mostly online course work and telnet MUDs.
Any suggestions are very much needed.
What must a "low level HPC" know on day 1???
Jonathan Engwall
engwalljonathanther...@gmail.com
<mailto:engwalljonathanther...@gmail.com>
_______________________________________________
Beowulf mailing list, Beowulf@beowulf.org
<mailto:Beowulf@beowulf.org> sponsored by Penguin Computing
To change your subscription (digest mode or unsubscribe) visit
http://www.beowulf.org/mailman/listinfo/beowulf
--
Dr Stuart Midgley
sdm...@gmail.com <mailto:sdm...@gmail.com>
_______________________________________________
Beowulf mailing list,Beowulf@beowulf.org sponsored by Penguin Computing
To change your subscription (digest mode or unsubscribe)
visithttp://www.beowulf.org/mailman/listinfo/beowulf
--
Joe Landman
e:joe.land...@gmail.com
t: @hpcjoe
c: +1 734 612 4615
w:https://scalability.org
g:https://github.com/joelandman
l:https://www.linkedin.com/in/joelandman
_______________________________________________
Beowulf mailing list, Beowulf@beowulf.org sponsored by Penguin Computing
To change your subscription (digest mode or unsubscribe) visit
http://www.beowulf.org/mailman/listinfo/beowulf
_______________________________________________
Beowulf mailing list, Beowulf@beowulf.org sponsored by Penguin Computing
To change your subscription (digest mode or unsubscribe) visit
http://www.beowulf.org/mailman/listinfo/beowulf