I am a professor at UC Santa Cruz, but I also do consulting a Huawei. Chris Lattner told me that I should post this in the llvm-dev. HiSilicon (Santa Clara office) is looking for some developer capable of implementing the "heroic optimizations" (http://llvm.org/devmtg/2015-10/slides/Gerolf-PerformanceImprovementsAndHeadroom.pdf) in LLVM. Focus on SPEC2006 but also looking at the new SPEC2017. The goal is to match, or get closer, to the Intel compiler with SPEC2006. ICC has a significant advantage. As the talk shows, there is over 10x diff in libquantum, and other benchmarks have also significant difference between latest gcc/llvm and ICC. Send me an email with your CV or questions if you want a full time job working on this (open source) and helping with other compiler optimizations for future ARMv8 servers. Something like 50% of the time open source LLVM, 50% in new compiler/JIT opts for future arm server. --- Jose Renau UNCORE LLC
Hi Jose, we have work based on Polly which should get the loop-fusion in SPEC2017. The code is not yet ready to share, but I would be interested to learn if this would be of use to you. Best, Tobias On Wed, Aug 16, 2017, at 00:15, renau at uncore.io via llvm-dev wrote:> > I am a professor at UC Santa Cruz, but I also do consulting a Huawei. > Chris Lattner told me that I should post > this in the llvm-dev. > > HiSilicon (Santa Clara office) is looking for some developer capable of > implementing the "heroic optimizations" > (http://llvm.org/devmtg/2015-10/slides/Gerolf-PerformanceImprovementsAndHeadroom.pdf) > in LLVM. Focus on SPEC2006 but also looking at the new SPEC2017. > > The goal is to match, or get closer, to the Intel compiler with > SPEC2006. ICC has a significant advantage. As the talk shows, there is > over 10x diff in libquantum, > and other benchmarks have also significant difference between latest > gcc/llvm and ICC. > > Send me an email with your CV or questions if you want a full time job > working on this (open source) and helping with > other compiler optimizations for future ARMv8 servers. Something like > 50% of the time open source LLVM, 50% in new > compiler/JIT opts for future arm server. > > --- > Jose Renau > UNCORE LLC > > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
Hi Tobias- The loop fusion you mention is the one in libquantum/cpu2006 ? Or something else in cpu2017 ? -Thx Dibyendu -----Original Message----- From: llvm-dev [mailto:llvm-dev-bounces at lists.llvm.org] On Behalf Of Tobias Grosser via llvm-dev Sent: Wednesday, August 16, 2017 10:10 AM To: renau at uncore.io; llvm-dev at lists.llvm.org Subject: Re: [llvm-dev] Heroic LLVM optimizations Hi Jose, we have work based on Polly which should get the loop-fusion in SPEC2017. The code is not yet ready to share, but I would be interested to learn if this would be of use to you. Best, Tobias On Wed, Aug 16, 2017, at 00:15, renau at uncore.io via llvm-dev wrote:> > I am a professor at UC Santa Cruz, but I also do consulting a Huawei. > Chris Lattner told me that I should post this in the llvm-dev. > > HiSilicon (Santa Clara office) is looking for some developer capable > of implementing the "heroic optimizations" > (http://llvm.org/devmtg/2015-10/slides/Gerolf-PerformanceImprovementsA > ndHeadroom.pdf) in LLVM. Focus on SPEC2006 but also looking at the new > SPEC2017. > > The goal is to match, or get closer, to the Intel compiler with > SPEC2006. ICC has a significant advantage. As the talk shows, there is > over 10x diff in libquantum, and other benchmarks have also > significant difference between latest gcc/llvm and ICC. > > Send me an email with your CV or questions if you want a full time > job working on this (open source) and helping with other compiler > optimizations for future ARMv8 servers. Something like 50% of the time > open source LLVM, 50% in new compiler/JIT opts for future arm server. > > --- > Jose Renau > UNCORE LLC > > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev_______________________________________________ LLVM Developers mailing list llvm-dev at lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev