L2-Cache in Kepler

Wie funktioniert der L2-Cache in GPUs mit Kepler-Architektur in Bezug auf die Lokalität von Referenzen? Wenn ein Thread beispielsweise auf eine Adresse im globalen Speicher zugreift und der Wert dieser Adresse nicht im L2-Cache gespeichert ist, wie wird der Wert zwischengespeichert? Ist es zeitlich? Oder werden andere nahegelegene Werte dieser Adresse auch (räumlich) in den L2-Cache gebracht?

Das folgende Bild stammt aus dem NVIDIA-Whitepaper.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage