3 ms·
Presumably the importance of decode bandwidth depends on what you're decoding. Most classic computationally intensive work (video encoding, science, but also b
by twic 6y ago
Presumably the importance of decode bandwidth depends on what you're decoding.
Most classic computationally intensive work (video encoding, science, but also benchmarks) spends its time in fairly tight loops or small kernels, running over large data. uop caches make decode bandwidth irrelevant here.
But general usage of a machine sees the instruction pointer wander all over the place (particularly if you have multiple tabs of JavaScript open). More decode bandwidth means more performance here.
Are compilers are an an example of a heavy workload with a large hot code size? It would be interesting to compare the M1's advantage in compiling to its advantage in, say, video encoding.