[LLVMdev] compiler controlled data Prefetching

Dan Gohman gohman at apple.com
Tue Oct 14 18:10:48 PDT 2008


LLVM does not currently have any algorithms for software
prefetching. The ScalarEvolution framework provides some
facilities that can be used to analyze access patterns
of pointers within loops, which you might find useful
as a starting point.


On Oct 14, 2008, at 8:26 AM, Mitesh Jain wrote:

> I am looking to do a study for interaction between the hardware  
> prefetching schemes and compiler controlled software prefetches.
> Are there any existing algorithm implemented that I can leverage  
> upon and take it as a starting  point.
> Appreciate any pointers.
> Thanks
> Mitesh Jain
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev

More information about the llvm-dev mailing list