Has anyone tried acovea on llvm, acovea is a fairly popular software package that uses GAs(Genetic Algorithms) to tune compiler command-line settings to optimize the performance for a given application. It works with gcc for sure.
Is acovea still being distributed? The link that I was able to find (http://www.coyotegulch.com/products/acovea/) is no longer valid. -Hal On Thu, 2012-01-05 at 12:06 -0500, Xin Tong wrote:> Has anyone tried acovea on llvm, acovea is a fairly popular software > package that uses GAs(Genetic Algorithms) to tune compiler > command-line settings to optimize the performance for a given > application. It works with gcc for sure. > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev-- Hal Finkel Postdoctoral Appointee Leadership Computing Facility Argonne National Laboratory
I think it is still be hosted on some bzr servers. Thanks Xin On Thu, Jan 5, 2012 at 12:20 PM, Hal Finkel <hfinkel at anl.gov> wrote:> Is acovea still being distributed? The link that I was able to find > (http://www.coyotegulch.com/products/acovea/) is no longer valid. > > -Hal > > On Thu, 2012-01-05 at 12:06 -0500, Xin Tong wrote: >> Has anyone tried acovea on llvm, acovea is a fairly popular software >> package that uses GAs(Genetic Algorithms) to tune compiler >> command-line settings to optimize the performance for a given >> application. It works with gcc for sure. >> _______________________________________________ >> LLVM Developers mailing list >> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu >> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev > > -- > Hal Finkel > Postdoctoral Appointee > Leadership Computing Facility > Argonne National Laboratory >
See if this paper can help: Compiler Optimization Space Exploration, http://liberty.princeton.edu/Publications/cgo1_ose.pdf From D. August's group in Princeton. Chuck On 1/5/2012 12:06 PM, Xin Tong wrote:> Has anyone tried acovea on llvm, acovea is a fairly popular software > package that uses GAs(Genetic Algorithms) to tune compiler > command-line settings to optimize the performance for a given > application. It works with gcc for sure. > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev