[LLVMdev] [RFC] Heuristic for complete loop unrolling

Gerolf Hoflehner ghoflehner at apple.com
Mon Jan 26 14:46:15 PST 2015


> On Jan 24, 2015, at 6:25 AM, Hal Finkel <hfinkel at anl.gov> wrote:
> 
> ----- Original Message -----
>> From: "Sean Silva" <chisophugis at gmail.com>
>> To: "Michael Zolotukhin" <mzolotukhin at apple.com>
>> Cc: "LLVM Developers Mailing List (llvmdev at cs.uiuc.edu)" <llvmdev at cs.uiuc.edu>
>> Sent: Saturday, January 24, 2015 7:02:35 AM
>> Subject: Re: [LLVMdev] [RFC] Heuristic for complete loop unrolling
>> 
> 
> I strongly feel that we should aim for a convergence in these two sets of expectations. Especially given the literature in this area, it seems reasonable to investigate adding this kind of capability.
> 
> -Hal

+1. I don’t have actual data but I think more and more HPC apps are written in C/C++.

> 
>> A
>> quick search of the literature shows results well into the last
>> millennium about optimizing this particular kind of loop (which
>> fortran calls a "stencil").
>> 
>> 
>> I actually think the general problem that this thread has been
>> talking about (how to determine if a particular optimization is
>> going to enable further optimizations) is very interesting in
>> general, but I would take this particular example with a grain of
>> salt because is a very specific stylized computation.
>> 
>> 
>> -- Sean Silva
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> Thanks,
>> Michael
>> _______________________________________________
>> LLVM Developers mailing list
>> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>> 
>> 
>> 
>> _______________________________________________
>> LLVM Developers mailing list
>> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>> 
> 
> -- 
> Hal Finkel
> Assistant Computational Scientist
> Leadership Computing Facility
> Argonne National Laboratory
> 
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu <mailto:LLVMdev at cs.uiuc.edu>         http://llvm.cs.uiuc.edu <http://llvm.cs.uiuc.edu/>
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev <http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150126/e3c2c988/attachment.html>


More information about the llvm-dev mailing list