Archiv verlassen und diese Seite im Standarddesign anzeigen : Data-Prefetch-Einheit des Athlon 64
Morgen!
Ich suche mehr oder weniger detaillierte und mehr oder weniger leicht verständliche Informationen über die Data-Prefetch-Einheit des Athlon 64 und evtl. auch die Unterschiede im Vergleich zu Data-Prefetch-Einheiten anderer Prozessoren.
Danke!
-huha
'n Abend allerseits.
Die prefetch-unit ist beim Athlon 64/ Opteron nahezu identisch mit der alten vom alten Barton Core. Und ist nicht so fine-tuned wie beim Pentium 4 Design
http://www.digit-life.com/articles2/amd-hammer-family/
Sonst noch vielleicht Informationen? ZUm Beispiel über Data-Prefetch-Einheiten allgemein etc.
Mir kam das einfach mal irgendwann in den Kopf, mit den Data-Prefetch-EInheiten des Athlon64 und jetzt will ich halt alle Informationen darüber sammeln... ja, ich bin schon _etwas_ merkwürdig ;D
-huha
zeckensack
2003-10-03, 21:53:35
Hardware Prefetching
The AMD Athlon 64 and AMD Opteron processors implement a hardware prefetching mechanism.
The prefetched data is loaded into the L2 cache. The hardware prefetcher works most efficiently when
data is accessed on a cache-line-by-cache-line basis (that is, without skipping cache lines). Cache
lines on current AMD Athlon 64 and AMD Opteron processors are 64 bytes, but cache-line size is
implementation dependent.
<...>
The hardware prefetcher prefetches data that is accessed in an ascending order on a cache-line-bycache-
line basis. When the hardware prefetcher detects an access to cache line l followed by an access
to cache line l + 1, it initiates a prefetch of cache line l + 3. Accessing data in increments larger than
64 bytes may fail to trigger the hardware prefetcher because cache lines are skipped. In these cases,
software-prefetch instructions should be employed. The hardware prefetcher also is not triggered
when code accesses memory in a descending order.
Quelle: AMD: Software Optimization Guide for AMD Athlon™ 64 and AMD Opteron™ (http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/25112.PDF) (Seite 98)
Aqualon
2003-10-06, 14:15:17
Ein bisschen allgemeinerer Artikel zum Aufbau des A64 ist unter folgender URL zu finden:
http://www.chip-architect.com/news/2003_09_21_Detailed_Architecture_of_AMDs_64bit_Core.html
Weiß jetzt aber nicht, ob du davon etwas gebrauchen kannst.
Aqua
vBulletin®, Copyright ©2000-2024, Jelsoft Enterprises Ltd.