<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Ghassan-<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">LLVM version 3.0 onwards has better register allocator, greedy register allocator at higher optimization levels. This might handle the not-so-great schedules
 better than the register allocation used in version 2.9. <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">-Prashantha 
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> llvmdev-bounces@cs.uiuc.edu [mailto:llvmdev-bounces@cs.uiuc.edu]
<b>On Behalf Of </b>Ghassan Shobaki<br>
<b>Sent:</b> Saturday, September 29, 2012 3:13 PM<br>
<b>To:</b> llvmdev@cs.uiuc.edu<br>
<b>Subject:</b> [LLVMdev] LLVM's Pre-allocation Scheduler Tested against a Branch-and-Bound Scheduler<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span style="font-family:"Arial","sans-serif";color:black">Hi,<br>
<br>
We are currently working on revising a journal article that describes our work on pre-allocation scheduling using LLVM and have some questions about LLVM's pre-allocation scheduler. The answers to these question will help us better document and analyze the
 results of our benchmark tests that compare our algorithm with LLVM's pre-allocation scheduling algorithm.<br>
<br>
First, here is a brief description of our work:<br>
<br>
We have developed a combinatorial algorithm for balancing instruction-level parallelism (ILP) and register pressure (RP) during pre-allocation scheduling. The algorithm is based on a branch-and-bound (B&B) approach, wherein the objective function is a linear
 combination of schedule length and register pressure. We have implemented this algorithm and integrated it into LLVM 2.9 as an alternate pre-allocation scheduler. Then we compared the performance of our (B&B) scheduler with that of LLVM's default scheduler
 on x86 (BURR scheduler on x86-32 and ILP on x86-64) using SPEC CPU2006. The results show that our B&B scheduler significantly improves the performance of some benchmarks relative to LLVM's default scheduler by up to 21%. The geometric-mean speedup on FP2006
 is about 2.4% across the entire suite. We then observed that LLVM's ILP scheduler on x86-64 uses "rough" latency values. So, we added the precise latency values published by Agner (http://www.agner.org/optimize/) and that led to more speedup relative to LLVM's
 ILP scheduler on some benchmarks. The most significant gain from adding precise latencies was on the gromacs benchmark, which has a high degree of ILP. I am attaching the benchmarking results on x86-64 using both LLVM's rough latencies and Agner's precise
 latencies:<br>
<br>
This work makes two points:<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif";color:black">-A B&B algorithm can discover significantly better schedules than a heuristic can do for some larger hard-to-schedule blocks, and if such blocks happen to occur in hot code, their
 scheduling will have a substantial impact on performance.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif";color:black">- A B&B algorithm is generally slower than a heuristic, but it is not a slow as most people think. By applying such an algorithm selectively to the hot blocks that are likely to
 benefit from it and setting some compile-time budget, a significant performance gain may be achieved with a relatively small increase in compile time.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif";color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif";color:black">My questions are:<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif";color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif";color:black">1. Our current experimental results are based on LLVM 2.9. We definitely plan on upgrading to the latest LLVM version in our future work, but is there a fundamentally compelling
 reason for us to upgrade now to 3.1 for the sake of making the above points in the publication?
<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif";color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif";color:black">2. The BURR scheduler on x86-32 appears to set all latencies to one (which makes it a pure RR scheduler with no ILP), while the ILP scheduler on x86-64 appears to set all latencies
 to 10 expect for a few long-latency instructions. For the sake of documenting this in the paper, does anyone know (or can point me to) a precise description of how the scheduler sets latency values? In the revised paper, I will add experimental results based
 on precise latency values (see the attached spreadsheet) and would like to clearly document how LLVM's rough latencies for x86 are determined.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif";color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif";color:black">3. Was the choice to use rough latency values in the ILP scheduler based on the fact that using precise latencies makes it much harder for a heuristic non-backtracking scheduler
 to balance ILP and RP or the choice was made simply because nobody bothered to write an x86 itinerary?  <o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif";color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif";color:black">4. Does the ILP scheduler ever consider scheduling a stall (leaving a cycle empty) when there are ready instructions? Here is a small hypothetical example that explains what I mean:<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif";color:black"><br>
Suppose that at Cycle C the register pressure (RP) is equal to the physical limit and all ready instructions in that cycle start new live ranges, thus increasing the RP above the physical register limit. However, in a later cycle C+Delta some instruction X
 that closes a currently open live range will become ready. If the objective is minimizing RP, the right choice to make in this case is leaving Cycles C through C+Delta-1 empty and scheduling Instruction X in Cycle C+Delta. Otherwise, we will be increasing
 the RP. Does the ILP scheduler ever make such a choice or it will always schedule an instruction when the ready list is not empty?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif";color:black"><br>
Thank you in advance!<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif";color:black">-Ghassan 
<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif";color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif";color:black">Ghassan Shobaki<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif";color:black">Assistant Professor<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif";color:black">Department of Computer Science<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif";color:black">Princess Sumaya University for Technology<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Arial","sans-serif";color:black">Amman, Jordan<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Arial","sans-serif";color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif";color:black">Attachments inlined:<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif";color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif";color:black">Rough Latencies<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif";color:black"><o:p> </o:p></span></p>
</div>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="481" style="width:360.75pt">
<tbody>
<tr style="height:12.75pt">
<td width="108" style="width:81.0pt;padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">Benchmark<o:p></o:p></p>
</td>
<td width="152" style="width:114.0pt;padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">Branch-and-Bound<o:p></o:p></p>
</td>
<td width="92" style="width:69.0pt;padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">LLVM<o:p></o:p></p>
</td>
<td width="129" style="width:97.0pt;padding:0in 0in 0in 0in;height:12.75pt"></td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt"></td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">SPEC Score<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">SPEC Score<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">% Score Difference<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">400.perlbench<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">21.2<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">20.2<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">4.95%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">401.bzip2<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">13.9<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">13.6<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">2.21%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">403.gcc<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">19.5<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">19.8<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">-1.52%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">429.mcf<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">20.5<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">20.5<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">0.00%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">445.gobmk<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">18.6<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">18.6<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">0.00%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">456.hmmer<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">11.1<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">11.1<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">0.00%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">458.sjeng<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">19.3<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">19.3<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">0.00%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">462.libquantum<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">39.5<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">39.5<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">0.00%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">464.h264ref<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">28.5<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">28.5<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">0.00%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">471.omnetpp<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">15.6<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">15.6<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">0.00%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">473.astar<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">13<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">13<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">0.00%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">483.xalancbmk<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">21.9<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">21.9<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">0.00%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">GEOMEAN<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">19.0929865<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">19.00588287<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">    0.46%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">410.bwaves <o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">15.2<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">15.2<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">0.00%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">416.gamess<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">CE<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">CE<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">#VALUE!<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">433.milc <o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">19<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">18.6<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">2.15%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">434.zeusmp   <o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">14.2<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">14.2<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">0.00%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">435.gromacs      <o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">11.6<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">11.3<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">2.65%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">436.cactusADM<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">8.31<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">7.89<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">5.32%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">437.leslie3d<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">11<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">11<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">0.00%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">444.namd  <o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">16<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">16<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">0.00%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">447.dealII<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">25.4<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">25.4<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">0.00%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">450.soplex<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">26.1<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">26.1<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">0.00%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">453.povray<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">20.5<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">20.5<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">0.00%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">454.calculix<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">8.44<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">8.3<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">1.69%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">459.GemsFDTD <o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">10.7<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">10.7<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">0.00%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">465.tonto<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">CE<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">CE<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">#VALUE!<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">470.lbm<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">38.1<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">31.5<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">20.95%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">481.wrf<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">11.6<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">11.6<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">0.00%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">482.sphinx3<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">28.2<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">26.9<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">4.83%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">GEOMEAN<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">15.91486307<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">15.54419555<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">   2.38%<o:p></o:p></p>
</td>
</tr>
</tbody>
</table>
<div>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif";color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif";color:black">Precise Latencies<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif";color:black"><o:p> </o:p></span></p>
</div>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="465" style="width:348.75pt">
<tbody>
<tr style="height:12.75pt">
<td width="108" style="width:81.0pt;padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">Benchmark<o:p></o:p></p>
</td>
<td width="136" style="width:102.0pt;padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">Branch-and-Bound<o:p></o:p></p>
</td>
<td width="92" style="width:69.0pt;padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">LLVM<o:p></o:p></p>
</td>
<td width="129" style="width:97.0pt;padding:0in 0in 0in 0in;height:12.75pt"></td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt"></td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">SPEC Score<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">SPEC Score<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">% Score Difference<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">400.perlbench<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">21.2<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">20.2<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">4.95%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">401.bzip2<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">13.9<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">13.6<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">2.21%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">403.gcc<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">19.6<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">19.8<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">-1.01%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">429.mcf<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">20.8<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">20.5<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">1.46%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">445.gobmk<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">18.8<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">18.6<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">1.08%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">456.hmmer<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">11.1<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">11.1<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">0.00%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">458.sjeng<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">19.3<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">19.3<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">0.00%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">462.libquantum<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">39.5<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">39.5<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">0.00%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">464.h264ref<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">28.5<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">28.5<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">0.00%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">471.omnetpp<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">15.6<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">15.6<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">0.00%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">473.astar<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">13<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">13<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">0.00%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">483.xalancbmk<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">21.9<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">21.9<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">0.00%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">GEOMEAN<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">19.14131861<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">19.00588287  <o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">0.71%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">410.bwaves <o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">15.5<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">15.2<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">1.97%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">416.gamess<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">CE<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">CE<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">#VALUE!<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">433.milc <o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">19.3<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">18.6<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">3.76%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">434.zeusmp   <o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">14.2<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">14.2<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">0.00%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">435.gromacs      <o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">12.4<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">11.3<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">9.73%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">436.cactusADM<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">7.7<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">7.89<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">-2.41%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">437.leslie3d<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">11<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">11<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">0.00%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">444.namd  <o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">16.2<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">16<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">1.25%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">447.dealII<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">25.4<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">25.4<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">0.00%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">450.soplex<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">26.1<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">26.1<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">0.00%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">453.povray<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">20.5<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">20.5<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">0.00%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">454.calculix<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">8.55<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">8.3<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">3.01%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">459.GemsFDTD <o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">10.5<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">10.7<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">-1.87%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">465.tonto<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">CE<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">CE<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">#VALUE!<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">470.lbm<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">38.8<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">31.5<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">23.17%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">481.wrf<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">11.6<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">11.6<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">0.00%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">482.sphinx3<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">28<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">26.9<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">4.09%<o:p></o:p></p>
</td>
</tr>
<tr style="height:12.75pt">
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">GEOMEAN<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">15.96082174<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">15.54419555<o:p></o:p></p>
</td>
<td style="padding:0in 0in 0in 0in;height:12.75pt">
<p class="MsoNormal">    2.68%<o:p></o:p></p>
</td>
</tr>
</tbody>
</table>
<div>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif";color:black"><o:p> </o:p></span></p>
</div>
</div>
</div>
</body>
</html>