Ich versuche, ein Profil zu erstellen und Algorithmen zu optimieren, und würde gerne die spezifischen Auswirkungen der Caches auf verschiedenen Prozessoren verstehen. Für aktuelle Intel x86 Prozessoren (z.B. Q9300) ist es sehr schwer, detaillierte Informationen über die Cache-Struktur zu finden. Insbesondere die meisten Websites (einschließlich Intel.com ), dass die Spezifikationen des Postprozessors keinen Hinweis auf den L1-Cache enthalten. Liegt das daran, dass der L1-Cache nicht existiert, oder wird diese Information aus irgendeinem Grund als unwichtig erachtet? Gibt es irgendwelche Artikel oder Diskussionen über die Abschaffung des L1-Cache?
[Bearbeiten] Nachdem ich verschiedene Tests und Diagnoseprogramme ausgeführt habe (hauptsächlich die, die in den Antworten unten besprochen wurden), bin ich zu dem Schluss gekommen, dass mein Q9300 einen 32K L1-Datencache zu haben scheint. Ich habe immer noch keine klare Erklärung dafür gefunden, warum es so schwierig ist, an diese Information zu kommen. Meine derzeitige Arbeitstheorie ist, dass die Details des L1-Cache von Intel als Betriebsgeheimnis behandelt werden.