SiSoft Sandra Memory Bandwidth
SiSoftware Sandra (the System ANalyser, Diagnostic and Reporting Assistant) is an information & diagnostic utility. It should provide most of the information (including undocumented) you need to know about your bandwidth, software and other devices whether hardware or software. It’s available in five versions, ranging from the free “Lite” version to the Sandra Enterprise version. Sandra fully supports and exploits multi-processor and multi-core systems, NUMA memory, Hyper-Threading, and MMX, SSE, SSE2, SSE3, SSSE3, SSE 4.1, SSE 4.2, AVX, and FMA instructions.
It comprises a massive suite of test and reporting features…but the one I’m interested in is the memory bandwidth test: SiSoft’s memory bandwidth test provides individual and aggregate scores across a variety of memory operations. For this test I’m reporting the aggregate score. Does DDR4-2166 give us more throughput than the DDR3-1600 used on Sandy Bridge Extreme?
And note that with 20MB of onboard L3 cache, probably upwards of 90% of memory requests will be satisfied with no access to system memory required (this is one way multi-core chips avoid saturating their memory I/O). Memory bandwidth has little effect on most day-to-day computing.