tag:support.primatelabs.com,2011-01-31:/discussions/geekbench/34398-avx-optimizationPrimate Labs: Discussion 2019-06-18T16:12:06Ztag:support.primatelabs.com,2011-01-31:Comment/473618902019-06-17T23:42:54Z2019-06-17T23:42:56ZAVX Optimization<div><p>Hi,</p>
<p>Anyone know what compiler was used to build geekbench 4? Testing an E5 v3 and Skylake processor I don't see the performance gains I would have expected if AVX optimization were included during the compile. May be some off settings in the BIOS but I expected to see the 6148 ripping the 2690 on all tests, especially multicore.</p>
<p>Thank you,<br>
Doug</p></div>dameyertag:support.primatelabs.com,2011-01-31:Comment/473618902019-06-18T04:41:02Z2019-06-18T04:41:02ZAVX Optimization<div><p>SGEMM and SFFT are the two workloads that are optimized to take advantage of AVX, AVX2, and AVX-512 instruction sets. The other workloads will only use SSE2 and SSE4 as generated by the compiler.</p></div>Johntag:support.primatelabs.com,2011-01-31:Comment/473618902019-06-18T16:12:05Z2019-06-18T16:12:05ZAVX Optimization<div><p>I am in awe! Thank you for the fast and incredibly concise answer. One follow on question, For multicore tests, is the test using all available threads (Hyperthreads) or a reduced set? Some codes scale poorly as the cores in use increase. Just curious if you restrict the number of cores and/or restrict only to physical cores. I look forward to testing this on a Linux host.</p>
<p>Thank you</p></div>dameyer