Lines Matching +full:runs +full:- +full:on
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
3 <!-- Material used from: HTML 4.01 specs: http://www.w3.org/TR/html401/ -->
5 <head> <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
6 <title>Polly - Performance</title>
12 <!--#include virtual="menu.html.incl"-->
17 <a href="https://web.cse.ohio-state.edu/~pouchet.2/software/polybench/">Polybench
19 point values on an Intel Core Xeon X5670 CPU @ 2.93GHz (12 cores, 24 thread)
21 href="http://pluto-compiler.sf.net">Pluto</a> transformations to optimize the
22 code. The source code of Polly and LLVM/clang was checked out on
39 to show similar speedup on larger examples like the SPEC CPU benchmarks Polly
40 still misses support for integer casts, variable-sized multi-dimensional arrays
44 <h2> Sequential runs</h2>
46 For the sequential runs we used Polly to create a program structure that is
47 optimized for data-locality. One of the major optimizations performed is tiling.
48 The speedups shown are without the use of any multi-core parallelism. No
52 <img src="images/performance/sequential-small.png" /><br />
54 <img src="images/performance/sequential-large.png" />
55 <h2> Parallel runs</h2>
56 For the parallel runs we used Polly to expose parallelism and to add calls to an
60 improved data-locality.
62 <img src="images/performance/parallel-small.png" /><br />
64 <img src="images/performance/parallel-large.png" />