Die Antwort auf diese Frage hängt von der spezifischen ausgeführten Arbeitslast ab. Im Allgemeinen ist eine größere L2-Cachegröße vorteilhafter für Workloads mit einem großen Arbeitssatz, der nicht vollständig in den L1-Cache passt. Dies liegt daran, dass der L2-Cache mehr Daten speichern kann, die wahrscheinlich in naher Zukunft benötigt werden, wodurch der Prozessor weniger oft auf den langsameren Hauptspeicher zugreifen muss. Andererseits ist eine höhere Taktrate vorteilhafter für Workloads, die rechenintensiv sind und nicht so viele Daten im Cache speichern müssen. Denn eine höhere Taktrate ermöglicht es dem Prozessor, Befehle schneller auszuführen, auch wenn er häufiger auf den Hauptspeicher zugreifen muss.
Im konkreten Fall eines 2,1-GHz-Prozessors mit 1 MB L2-Cache im Vergleich zu einem 2-GHz-Prozessor mit 2 MB L2-Cache wäre der 2-GHz-Prozessor wahrscheinlich besser für rechenintensive Arbeitslasten geeignet, während der 2,1-GHz-Prozessor besser für Arbeitslasten wäre, die eine haben großes Arbeitsset. Es ist jedoch wichtig zu beachten, dass dies nur eine allgemeine Faustregel ist und die tatsächliche Leistung eines Prozessors von einer Reihe anderer Faktoren abhängt, wie z. B. der spezifischen Architektur des Prozessors, dem zum Generieren des Codes verwendeten Compiler usw das Betriebssystem.