AMD's 3D V-Cache Optimizer Driver For Squeezing More Ryzen 9 9950X3D Performance
Leveraging the AMD 3D V-Cache Optimizer Linux driver made for a very noticeable difference on the single-threaded workloads... With PyPerformance for example to test the Python scripting performance, with the "cache" preference set the Python scripts were now executing on the CCD with 3D V-Cache and it made for a very noticeable improvement in some of the sub-tests.
Other single-threaded workloads like the Z3 theorem prover also benefited a lot from this 3D V-Cache Optimizer driver for being able to help with task placement to the CCD having the 3D V-Cache. For multi-threaded workloads they end up hitting both CCDs anyhow so no real difference there.
Zstd compression was seeing much better performance as well from the cache bias set.
Various other workloads like GNU Octave as a free software MATLAB replacement and Renaissance OpenJDK Java workloads were also showing better performance when using the cache preference versus the out-of-the-box (frequency) bias.
For a variety of single or lightly threaded tests setting the 3D V-Cache Optimizer "cache" preference was helping further enhance the performance over the default Ryzen 9 9950X3D performance.
