search for: x86_apple

Displaying 10 results from an estimated 10 matches for "x86_apple".

2013 Jun 01
3
[LLVMdev] Polyhedron 2005 results for dragonegg 3.3svn
...sonable array of fast-math optimizations. I will try to find time to poke at gas_dyn and induct: since turning on gcc's optimizations there halve the run-time, LLVM's IR optimizers are clearly missing something important. Ciao, Duncan. > Jack > > Tested on x86_apple-darwin12 > > Compile Flags: -ffast-math -funroll-loops -O3 > > de-gfc47: /sw/lib/gcc4.7/bin/gfortran -fplugin=/sw/lib/gcc4.7/lib/dragonegg.so -specs=/sw/lib/gcc4.7/lib/integrated-as.specs > de-gfc48: /sw/lib/gcc4.8/bin/gfortran -fplugin=/sw/lib/gcc4.8/lib/dragonegg.so -specs=/sw/lib/...
2013 May 23
4
[LLVMdev] Polyhedron 2005 results for dragonegg 3.3svn
...g in the dragonegg 3.3svn support for gcc 4.8.x is http://llvm.org/bugs/show_bug.cgi?id=15980 which results in unresolved symbols for _iround and _iroundf in the aermod and rnflow testcases. Note that this skews the geometric mean of the run time to much higher values. Jack Tested on x86_apple-darwin12 Compile Flags: -ffast-math -funroll-loops -O3 de-gfortran47: /sw/lib/gcc4.7/bin/gfortran -fplugin=/sw/lib/gcc4.7/lib/dragonegg.so -specs=/sw/lib/gcc4.7/lib/integrated-as.specs de-gfortran48: /sw/lib/gcc4.8/bin/gfortran -fplugin=/sw/lib/gcc4.8/lib/dragonegg.so -specs=/sw/lib/gcc4.8/lib/i...
2013 Jun 01
0
[LLVMdev] Polyhedron 2005 results for dragonegg 3.3svn
.... > > Ciao, Duncan. Duncan, Appended are another set of benchmark runs where I attempted to decouple the fast math optimizations from the vectorization by passing -fno-tree-vectorize. I am unclear if dragonegg really honors -fno-tree-vectorize to disable the llvm vectorization. Tested on x86_apple-darwin12 Compile Flags: -ffast-math -funroll-loops -O3 -fno-tree-vectorize de-gfc48: /sw/lib/gcc4.8/bin/gfortran -fplugin=/sw/lib/gcc4.8/lib/dragonegg.so -specs=/sw/lib/gcc4.8/lib/integrated-as.specs de-gfc48+optzns: /sw/lib/gcc4.8/bin/gfortran -fplugin=/sw/lib/gcc4.8/lib/dragonegg.so -specs=/sw/...
2013 May 23
0
[LLVMdev] Polyhedron 2005 results for dragonegg 3.3svn
Duncan, With r182593, the dragonegg 3.3 branch now completely passes the Polyhedron 2005 benchmarks using the FSF gcc 4.8.1svn compiler. Thanks. Jack Tested on x86_apple-darwin12 Compile Flags: -ffast-math -funroll-loops -O3 de-gfortran47: /sw/lib/gcc4.7/bin/gfortran -fplugin=/sw/lib/gcc4.7/lib/dragonegg.so -specs=/sw/lib/gcc4.7/lib/integrated-as.specs de-gfortran48: /sw/lib/gcc4.8/bin/gfortran -fplugin=/sw/lib/gcc4.8/lib/dragonegg.so -specs=/sw/lib/gcc4.8/lib/in...
2013 Jun 02
4
[LLVMdev] Polyhedron 2005 results for dragonegg 3.3svn
...enchmark runs where I attempted to decouple the > fast math optimizations from the vectorization by passing -fno-tree-vectorize. > I am unclear if dragonegg really honors -fno-tree-vectorize to disable the llvm > vectorization. Yes, it does disable LLVM vectorization. > > Tested on x86_apple-darwin12 > > Compile Flags: -ffast-math -funroll-loops -O3 -fno-tree-vectorize Maybe -march=native would be a good addition. > > de-gfc48: /sw/lib/gcc4.8/bin/gfortran -fplugin=/sw/lib/gcc4.8/lib/dragonegg.so -specs=/sw/lib/gcc4.8/lib/integrated-as.specs > de-gfc48+optzns: /sw/lib/g...
2013 May 29
0
[LLVMdev] Polyhedron 2005 results for dragonegg 3.3svn
...There is a small improvement in the dragonegg results (without -fplugin-arg-dragonegg-enable-gcc-optzns) in RC3. I assume we still only have partial coverage of all of the -ffast-math optimizations performed by FSF gcc in llvm's fast-math support, correct? Jack Tested on x86_apple-darwin12 Compile Flags: -ffast-math -funroll-loops -O3 de-gfc47: /sw/lib/gcc4.7/bin/gfortran -fplugin=/sw/lib/gcc4.7/lib/dragonegg.so -specs=/sw/lib/gcc4.7/lib/integrated-as.specs de-gfc48: /sw/lib/gcc4.8/bin/gfortran -fplugin=/sw/lib/gcc4.8/lib/dragonegg.so -specs=/sw/lib/gcc4.8/lib/integrated-a...
2013 Jun 02
0
[LLVMdev] Polyhedron 2005 results for dragonegg 3.3svn
...ecouple the >> fast math optimizations from the vectorization by passing -fno-tree-vectorize. >> I am unclear if dragonegg really honors -fno-tree-vectorize to disable the llvm >> vectorization. > > Yes, it does disable LLVM vectorization. > >> >> Tested on x86_apple-darwin12 >> >> Compile Flags: -ffast-math -funroll-loops -O3 -fno-tree-vectorize > > Maybe -march=native would be a good addition. > >> >> de-gfc48: /sw/lib/gcc4.8/bin/gfortran -fplugin=/sw/lib/gcc4.8/lib/dragonegg.so -specs=/sw/lib/gcc4.8/lib/integrated-as.spec...
2013 Nov 23
0
[LLVMdev] pb05 benchmarks for llvm 3.3/3.4svn
....4 in the stock case which relies entirely on llvm for vectorization. Duncan, has dragonegg been updated to enable the same llvm vectorization options as clang for the 3.4 release? If not, we may be leaving some potential vectorization improvements on the table here. Jack Tested on x86_apple-darwin12 Compile Flags: -fplugin=/sw/lib/gcc4.8/lib/dragonegg.so -specs=/sw/lib/gcc4.8/lib/integrated-as.specs -ffast-math -funroll-loops -O3 Run time (secs) Benchmark llvm33-stock-de llvm34-stock-de llvm33-de-optnz llvm34-de-optnz ac 11.57 11.29...
2013 Jun 03
0
[LLVMdev] Polyhedron 2005 results for dragonegg 3.3svn
...gt;> -fno-tree-vectorize. >>>> I am unclear if dragonegg really honors -fno-tree-vectorize to >>>> disable the llvm >>>> vectorization. >>> >>> Yes, it does disable LLVM vectorization. >>> >>>> >>>> Tested on x86_apple-darwin12 >>>> >>>> Compile Flags: -ffast-math -funroll-loops -O3 -fno-tree-vectorize >>> >>> Maybe -march=native would be a good addition. >>> >>>> >>>> de-gfc48: /sw/lib/gcc4.8/bin/gfortran >>>> -fplugin=/sw/lib...
2013 May 23
1
[LLVMdev] Polyhedron 2005 results for dragonegg 3.3svn
...manually pass those flags with -fplugin-arg-dragonegg-llvm-option? Also can the new fast-math optimizations be manually enabled in dragonegg via flags to -fplugin-arg-dragonegg-llvm-option as well? Jack > > Ciao, Duncan. > >> Jack >> >> Tested on x86_apple-darwin12 >> >> Compile Flags: -ffast-math -funroll-loops -O3 >> >> de-gfortran47: /sw/lib/gcc4.7/bin/gfortran -fplugin=/sw/lib/gcc4.7/lib/dragonegg.so -specs=/sw/lib/gcc4.7/lib/integrated-as.specs >> de-gfortran48: /sw/lib/gcc4.8/bin/gfortran -fplugin=/sw/lib/gcc4.8/li...