<div dir="ltr">Does the regression seem acceptable to you? Have you done any analysis of what changed and why it regresses?</div><br><div class="gmail_quote"><div dir="ltr">On Thu, Jun 1, 2017 at 4:47 AM Nema, Ashutosh <<a href="mailto:Ashutosh.Nema@amd.com">Ashutosh.Nema@amd.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-US" link="blue" vlink="purple">
<div class="m_6480363898891898971WordSection1">
<p class="MsoNormal">Hi,<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">We enabled “vectorizer-maximize-bandwidth” and ran SPEC CPU2006 (base,rate) on Ryzen 8 core, 16 copies with below config:<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Base: -m64 -O3 -march=znver1 -mavx2 <u></u><u></u></p>
<p class="MsoNormal">Base + VMB: -m64 -O3 -march=znver1 -mavx2  -mllvm -vectorizer-maximize-bandwidth<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">There’s a small uplift for gcc and some small regression for sjeng. Others are within noise levels.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">CPU2006 Results:<u></u><u></u></p>
<table class="m_6480363898891898971MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="466" style="width:233.0pt;border-collapse:collapse">
<tbody>
<tr style="height:14.5pt">
<td width="236" nowrap style="width:118.0pt;border:solid windowtext 1.0pt;background:#c5d9f1;padding:0in 5.4pt 0in 5.4pt;height:14.5pt">
<p class="MsoNormal"><span style="color:black">Benchmark<u></u><u></u></span></p>
</td>
<td width="230" nowrap style="width:115.0pt;border:solid windowtext 1.0pt;border-left:none;background:#c5d9f1;padding:0in 5.4pt 0in 5.4pt;height:14.5pt">
<p class="MsoNormal"><span style="color:black">Base/(Base + VMB)<u></u><u></u></span></p>
</td>
</tr>
<tr style="height:14.5pt">
<td width="236" nowrap valign="bottom" style="width:118.0pt;border:solid windowtext 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt;height:14.5pt">
<p class="MsoNormal"><span style="color:black">400.perlbench <u></u><u></u></span></p>
</td>
<td width="230" nowrap valign="top" style="width:115.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:14.5pt">
<p class="MsoNormal" align="right" style="text-align:right">1<u></u><u></u></p>
</td>
</tr>
<tr style="height:14.5pt">
<td width="236" nowrap valign="bottom" style="width:118.0pt;border:solid windowtext 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt;height:14.5pt">
<p class="MsoNormal"><span style="color:black">401.bzip2     <u></u><u></u></span></p>
</td>
<td width="230" nowrap valign="top" style="width:115.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:14.5pt">
<p class="MsoNormal" align="right" style="text-align:right">1<u></u><u></u></p>
</td>
</tr>
<tr style="height:14.5pt">
<td width="236" nowrap valign="bottom" style="width:118.0pt;border:solid windowtext 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt;height:14.5pt">
<p class="MsoNormal"><span style="color:black">403.gcc       <u></u><u></u></span></p>
</td>
<td width="230" nowrap valign="top" style="width:115.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:14.5pt">
<p class="MsoNormal" align="right" style="text-align:right"><span style="color:#00b050">1.01517<u></u><u></u></span></p>
</td>
</tr>
<tr style="height:14.5pt">
<td width="236" nowrap valign="bottom" style="width:118.0pt;border:solid windowtext 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt;height:14.5pt">
<p class="MsoNormal"><span style="color:black">429.mcf       <u></u><u></u></span></p>
</td>
<td width="230" nowrap valign="top" style="width:115.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:14.5pt">
<p class="MsoNormal" align="right" style="text-align:right"><span style="color:#00b050">1.00222<u></u><u></u></span></p>
</td>
</tr>
<tr style="height:14.5pt">
<td width="236" nowrap valign="bottom" style="width:118.0pt;border:solid windowtext 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt;height:14.5pt">
<p class="MsoNormal"><span style="color:black">445.gobmk     <u></u><u></u></span></p>
</td>
<td width="230" nowrap valign="top" style="width:115.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:14.5pt">
<p class="MsoNormal" align="right" style="text-align:right">1<u></u><u></u></p>
</td>
</tr>
<tr style="height:14.5pt">
<td width="236" nowrap valign="bottom" style="width:118.0pt;border:solid windowtext 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt;height:14.5pt">
<p class="MsoNormal"><span style="color:black">456.hmmer     <u></u><u></u></span></p>
</td>
<td width="230" nowrap valign="top" style="width:115.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:14.5pt">
<p class="MsoNormal" align="right" style="text-align:right">1<u></u><u></u></p>
</td>
</tr>
<tr style="height:14.5pt">
<td width="236" nowrap valign="bottom" style="width:118.0pt;border:solid windowtext 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt;height:14.5pt">
<p class="MsoNormal"><span style="color:black">458.sjeng     <u></u><u></u></span></p>
</td>
<td width="230" nowrap valign="top" style="width:115.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:14.5pt">
<p class="MsoNormal" align="right" style="text-align:right"><span style="color:red">0.98641<u></u><u></u></span></p>
</td>
</tr>
<tr style="height:14.5pt">
<td width="236" nowrap valign="bottom" style="width:118.0pt;border:solid windowtext 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt;height:14.5pt">
<p class="MsoNormal"><span style="color:black">462.libquantum<u></u><u></u></span></p>
</td>
<td width="230" nowrap valign="top" style="width:115.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:14.5pt">
<p class="MsoNormal" align="right" style="text-align:right">1<span style="color:#00b050"><u></u><u></u></span></p>
</td>
</tr>
<tr style="height:14.5pt">
<td width="236" nowrap valign="bottom" style="width:118.0pt;border:solid windowtext 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt;height:14.5pt">
<p class="MsoNormal"><span style="color:black">464.h264ref   <u></u><u></u></span></p>
</td>
<td width="230" nowrap valign="top" style="width:115.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:14.5pt">
<p class="MsoNormal" align="right" style="text-align:right"><span style="color:#00b050">1.01005<u></u><u></u></span></p>
</td>
</tr>
<tr style="height:14.5pt">
<td width="236" nowrap valign="bottom" style="width:118.0pt;border:solid windowtext 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt;height:14.5pt">
<p class="MsoNormal"><span style="color:black">471.omnetpp   <u></u><u></u></span></p>
</td>
<td width="230" nowrap valign="top" style="width:115.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:14.5pt">
<p class="MsoNormal" align="right" style="text-align:right"><span style="color:#00b050">1.00187<u></u><u></u></span></p>
</td>
</tr>
<tr style="height:14.5pt">
<td width="236" nowrap valign="bottom" style="width:118.0pt;border:solid windowtext 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt;height:14.5pt">
<p class="MsoNormal"><span style="color:black">473.astar     <u></u><u></u></span></p>
</td>
<td width="230" nowrap valign="top" style="width:115.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:14.5pt">
<p class="MsoNormal" align="right" style="text-align:right">1<u></u><u></u></p>
</td>
</tr>
<tr style="height:14.5pt">
<td width="236" nowrap valign="bottom" style="width:118.0pt;border:solid windowtext 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt;height:14.5pt">
<p class="MsoNormal"><span style="color:black">483.xalancbmk <u></u><u></u></span></p>
</td>
<td width="230" nowrap valign="top" style="width:115.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:14.5pt">
<p class="MsoNormal" align="right" style="text-align:right"><span style="color:#00b050">1.00149<u></u><u></u></span></p>
</td>
</tr>
<tr style="height:14.5pt">
<td width="236" nowrap valign="bottom" style="width:118.0pt;border:solid windowtext 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt;height:14.5pt">
<p class="MsoNormal"><span style="color:black">433.milc     <u></u><u></u></span></p>
</td>
<td width="230" nowrap valign="top" style="width:115.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:14.5pt">
<p class="MsoNormal" align="right" style="text-align:right">1<u></u><u></u></p>
</td>
</tr>
<tr style="height:14.5pt">
<td width="236" nowrap valign="bottom" style="width:118.0pt;border:solid windowtext 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt;height:14.5pt">
<p class="MsoNormal"><span style="color:black">444.namd     <u></u><u></u></span></p>
</td>
<td width="230" nowrap valign="top" style="width:115.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:14.5pt">
<p class="MsoNormal" align="right" style="text-align:right">1<u></u><u></u></p>
</td>
</tr>
<tr style="height:14.5pt">
<td width="236" nowrap valign="bottom" style="width:118.0pt;border:solid windowtext 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt;height:14.5pt">
<p class="MsoNormal"><span style="color:black">447.dealII   <u></u><u></u></span></p>
</td>
<td width="230" nowrap valign="top" style="width:115.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:14.5pt">
<p class="MsoNormal" align="right" style="text-align:right">1<u></u><u></u></p>
</td>
</tr>
<tr style="height:14.5pt">
<td width="236" nowrap valign="bottom" style="width:118.0pt;border:solid windowtext 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt;height:14.5pt">
<p class="MsoNormal"><span style="color:black">450.soplex   <u></u><u></u></span></p>
</td>
<td width="230" nowrap valign="top" style="width:115.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:14.5pt">
<p class="MsoNormal" align="right" style="text-align:right">1<u></u><u></u></p>
</td>
</tr>
<tr style="height:14.5pt">
<td width="236" nowrap valign="bottom" style="width:118.0pt;border:solid windowtext 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt;height:14.5pt">
<p class="MsoNormal"><span style="color:black">453.povray   <u></u><u></u></span></p>
</td>
<td width="230" nowrap valign="top" style="width:115.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:14.5pt">
<p class="MsoNormal" align="right" style="text-align:right"><span style="color:#00b050">1.00515<u></u><u></u></span></p>
</td>
</tr>
<tr style="height:14.5pt">
<td width="236" nowrap valign="bottom" style="width:118.0pt;border:solid windowtext 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt;height:14.5pt">
<p class="MsoNormal"><span style="color:black">470.lbm      <u></u><u></u></span></p>
</td>
<td width="230" nowrap valign="top" style="width:115.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:14.5pt">
<p class="MsoNormal" align="right" style="text-align:right">1<u></u><u></u></p>
</td>
</tr>
<tr style="height:14.5pt">
<td width="236" nowrap valign="bottom" style="width:118.0pt;border:solid windowtext 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt;height:14.5pt">
<p class="MsoNormal"><span style="color:black">482.sphinx3<u></u><u></u></span></p>
</td>
<td width="230" nowrap valign="top" style="width:115.0pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:14.5pt">
<p class="MsoNormal" align="right" style="text-align:right">1<span style="color:#00b050"><u></u><u></u></span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"><u></u> <u></u></span></p>
<p class="MsoNormal">*  Ratio more than 1 indicates vectorizer-maximize-bandwidth is improving the performance<u></u><u></u></p>
<p class="MsoNormal">*  Ratio less than 1 indicates vectorizer-maximize-bandwidth is regressing the performance.<u></u><u></u></p>
<p class="MsoNormal">*  Ratio 1 indicates no change.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Regards,<u></u><u></u></p>
<p class="MsoNormal">Ashutosh<u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<div>
<div style="border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal" style="margin-left:.5in"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> llvm-dev [mailto:<a href="mailto:llvm-dev-bounces@lists.llvm.org" target="_blank">llvm-dev-bounces@lists.llvm.org</a>]
<b>On Behalf Of </b>Adam Nemet via llvm-dev<br>
<b>Sent:</b> Tuesday, May 30, 2017 9:47 PM<br>
<b>To:</b> Chandler Carruth <<a href="mailto:chandlerc@gmail.com" target="_blank">chandlerc@gmail.com</a>></span></p></div></div></div></div><div lang="EN-US" link="blue" vlink="purple"><div class="m_6480363898891898971WordSection1"><div><div style="border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in 0in 0in"><p class="MsoNormal" style="margin-left:.5in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"><br>
<b>Cc:</b> llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>><br>
<b>Subject:</b> Re: [llvm-dev] Enable vectorizer-maximize-bandwidth by default?<u></u><u></u></span></p></div></div></div></div><div lang="EN-US" link="blue" vlink="purple"><div class="m_6480363898891898971WordSection1"><div><div style="border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in 0in 0in"><p class="MsoNormal" style="margin-left:.5in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"></span></p>
</div>
</div>
<p class="MsoNormal" style="margin-left:.5in"><u></u> <u></u></p>
<p class="MsoNormal" style="margin-left:.5in"><u></u> <u></u></p>
<div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal" style="margin-left:.5in">On May 30, 2017, at 12:58 AM, Chandler Carruth <<a href="mailto:chandlerc@gmail.com" target="_blank">chandlerc@gmail.com</a>> wrote:<u></u><u></u></p>
</div></blockquote></div></div></div><div lang="EN-US" link="blue" vlink="purple"><div class="m_6480363898891898971WordSection1"><div><blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal" style="margin-left:.5in"><u></u> <u></u></p>
<div>
<div>
<div>
<div>
<p class="MsoNormal" style="margin-left:.5in">On Fri, May 19, 2017 at 4:01 PM Adam Nemet via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>> wrote:<u></u><u></u></p>
</div>
<blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<div>
<p class="MsoNormal" style="margin-left:.5in">I will run it on Cyclone/AArch64 next week.<u></u><u></u></p>
</div>
</div>
</div>
</blockquote>
<div>
<p class="MsoNormal" style="margin-left:.5in"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">FYI, we're still waiting on these Adam…<u></u><u></u></p>
</div>
</div>
</div>
</div>
</blockquote></div></div></div><div lang="EN-US" link="blue" vlink="purple"><div class="m_6480363898891898971WordSection1">
<div>
<p class="MsoNormal" style="margin-left:.5in">I was going to test spec but this does not seem to trigger on spec according to Dehao, so there is really no reason for me to test this.  We have some spec perf bots that test trunk; if there is some unexpected
 regression we should pick it up.  Sorry for not being explicit about this.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">Adam<u></u><u></u></p>
</div>
<p class="MsoNormal" style="margin-left:.5in"><u></u> <u></u></p>
</div></div></blockquote></div>