[Beowulf] Working for DUG, new thead

Benson Muite benson.muite at ut.ee
Tue Jun 19 11:57:12 PDT 2018



On 06/19/2018 09:47 PM, Prentice Bisbal wrote:
> 
> 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?

Unfortunately, for most codes and programming languages, yes.

>>
>> 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 
>>> <engwalljonathanthereal at gmail.com 
>>> <mailto:engwalljonathanthereal at 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
>>>     engwalljonathanthereal at gmail.com
>>>     <mailto:engwalljonathanthereal at gmail.com>
>>>
>>>     _______________________________________________
>>>     Beowulf mailing list, Beowulf at beowulf.org
>>>     <mailto:Beowulf at 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
>>> sdm900 at gmail.com <mailto:sdm900 at gmail.com>
>>>
>>>
>>> _______________________________________________
>>> Beowulf mailing list,Beowulf at 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.landman at 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 at beowulf.org  sponsored by Penguin Computing
>> To change your subscription (digest mode or unsubscribe) visithttp://www.beowulf.org/mailman/listinfo/beowulf
> 
> 
> 
> _______________________________________________
> Beowulf mailing list, Beowulf at beowulf.org sponsored by Penguin Computing
> To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf
> 


More information about the Beowulf mailing list