Možná se ptám blbě, ale k čemu je dobrá L cache ?
a) u L1 je to jasné - tok dat se dělí na instrukce a data a každá z těchto dvou složek se ukládá zvlášť, aby se s ní líp pracovalo. Jak je taktovaná je taky celkem jasné - míň než takt jádra by zpomalovalo CPU, víc než takt jádra nejde (protože kdyby šlo, zvedne se i takt jádra).
b) využití L2 je k tomu, aby se do CPU dostávaly včas data která potřebuje - např. kus kódu který se stále opakuje (opakované procházení _malou_ smyčkou, dalšá byty z tabulky apod.
c) využití L3 je dobré k tomu, aby data která se do L2 nevejsou nemusela putovat "pomalou" cestou z RAM (velké cykly, velké kusy kódu, velké tabulky apod.)
Pokud je ale tato cache taktovaná podle jádra, ztrácí IMHO L2 cache smysl.