Measurable Intel® AVX performance gains in SONAR* X1
SONAR* X1, the latest generation of the SONAR* product family, has code optimized for Intel® AVX enabled processors. Running on a processor such as in the Intel® Core processor family, Cakewalk* saw CPU gains while playing back projects which exercise the optimizations described earlier.
To verify Intel® AVX gains Intel engineers tested the following workloads on2.2GHz Intel® Core software development vehicles configured in Table 1, running at 2ms audio latency. Measurements were performed by measuring CPU cycles spent with and without Intel® AVX. The non AVX test was performed by disabling AVX in the BIOS.
HardwareOSMemoryCakewalk*Intel® Core 2.2 GHZ64-bit Windows 74 GBSONAR* X1
Workload- A was a project with several audio tracks and plug-ins typically used in high track count benchmarks. In this workload, CPU cycles were reduced by 1.23x or a net gain of 23% CPU bandwidth, when running with Intel® AVX enabled as compared to AVX disabled.
Workload- B was another benchmark project with several plug-ins used for high plug-in count benchmarks. In this workload we noted a reduction of CPU cycles by CPU cycles by 1.44x or a net gain of 44% CPU bandwidth, with AVX enabled.
Workload- C was a real world multi-track project from the SONAR* sample content disk. In this workload we observed a reduction of CPU cycles by 1.10x or a net gain of 10% CPU bandwidth, with AVX enabled.