[Beowulf] AMD and AVX512
Jonathan Engwall
engwalljonathanthereal at gmail.com
Mon Jun 21 14:58:51 UTC 2021
AVX-512 is SIMD and in that respect compiled Intel routines will run almost
automatically on Intel processors.
It's not like I was answering the question. I realize or under realize the
implementation problems. You need to do a side by side comparison of the
die.
On Mon, Jun 21, 2021, 7:47 AM Andrew M.A. Cater <amacater at einval.com> wrote:
> On Mon, Jun 21, 2021 at 09:46:30AM -0400, Joe Landman wrote:
> > On 6/21/21 9:20 AM, Jonathan Engwall wrote:
> > > I have followed this thinking "square peg, round hole."
> > > You have got it again, Joe. Compilers are your problem.
> >
> >
> > Erp ... did I mess up again?
> >
> > Here's where awesome compiler support would help. FWIW, gcc isn't that
> > great a compiler. Its not performance minded for HPC. Its a reasonable
> > general purpose standards compliant (for some subset of standards)
> > compilation system. LLVM is IMO a better compiler system, and its
> > clang/flang are developing nicely, albeit still not really HPC focused.
> > Then you have variants built on that. Like the Cray compiler, Nvidia
> > compiler and AMD compiler. These are HPC focused, and actually do quite
> well
> > with some codes (though the AMD version lags the Cray and Nvidia
> compilers).
> > You've got the Intel compiler, which would be a good general compiler if
> it
> > wasn't more of a marketing vehicle for Intel processors and their
> features
> > (hey you got an AMD chip? you will take the slowest code path even if
> you
> > support the features needed for the high performance code path).
> >
> > Maybe, someday, we'll get a great HPC compiler for C/Fortran.
> >
> The problem is that, maybe, the HPC market is still not _quite_ big enough
> to merit a dedicated set of compilers and is diverse enough in its problem
> sets that we still need a dozen or more specialist use cases to work well.
>
> You would think there would be a cross-over point where massively parallel
> scalable cloud infrastructure wold intersect with HPC but that doesn't
> seem to be happening. Parallelisation is the great bugbear anyway.
>
> Most of the experts I know on all of this are the regulars on this list:
> paging Greg Lindahl ...
>
> All the best,
>
> Andy Cater
>
> >
> > --
> > Joe Landman
> > e: joe.landman at gmail.com
> > t: @hpcjoe
> > 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) visit
> https://beowulf.org/cgi-bin/mailman/listinfo/beowulf
>
> _______________________________________________
> Beowulf mailing list, Beowulf at beowulf.org sponsored by Penguin Computing
> To change your subscription (digest mode or unsubscribe) visit
> https://beowulf.org/cgi-bin/mailman/listinfo/beowulf
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://beowulf.org/pipermail/beowulf/attachments/20210621/fe304b1b/attachment.htm>
More information about the Beowulf
mailing list