Intels Core-Architektur im Detail

Anzeige

Smart Memory Access

Unabhängige Loads und Stores
Unabhängige Loads und Stores
Ein Kritikpunkt an bisherigen Intel-Designs war stets das Festhalten am Konzept des Front Side Bus (FSB) - der Speichercontroller ist über einen, jetzt bei Core bis zu effektiv 1.333 MHz schnellen Bus angebunden, durch den alle Speicherzugriffe erfolgen müssen. Der FSB geht bei Intel nun in die dritte CPU-Generation, AMD hat mit dem K8-Design den Speichercontroller in den Prozessor verlagert, was der Kern seiner guten Performance pro Takt ist. Der Nachteil eines integrierten Speichercontrollers ist jedoch, dass man nur schlecht auf Trends im volatilen Memory-Markt reagieren kann: Während Intel bereits seit über einem Jahr DDR-2-Chipsätze anbietet, kommen die Athlons und Opterons mit DDR-2 voraussichtlich erst Mitte 2006 auf den Markt.

Loads und Stores ohne Stall
Loads und Stores ohne Stall
Intel will am FSB festhalten und musste dazu die Speicheroperationen deutlich beschleunigen. Dazu arbeitet die Core-Architektur ähnlich wie das EPIC-Konzept des Itanium, was Intel bei Core "Memory Disambiguation" nennt. Der Prozessor kann mit vermutlich als Nächstes benötigten Daten im Voraus rechnen und lädt sie nicht nur in den L2-Cache, was als "Prefetching" bereits ältere CPU-Designs beherrschen. Hier verwendet Intel denselben Begriff für alte und neue Techniken: In Core stecken sowohl zwei Prefetch-Einheiten für den L2-Cache je Kern als auch zwei Daten- und ein Befehls-Prefetcher, welche direkt in die Ausführungseinheiten führen. Die L2-Prefetcher teilen sich die beiden Prozessorkerne jedoch, so dass in einer Dual-Core-CPU insgesamt acht Prefetcher zur Verfügung stehen. Damit füttern die Prefetcher die Rechenwerke ständig mit Daten, die höchstwahrscheinlich als Nächstes benötigt werden. Die Prefetcher arbeiten dabei mit bestimmten Zugriffsmustern, die sie anhand interner Tabellen ("Look-Up-Tables") erkennen können.

Das Konzept lässt sich wieder an einem Alltagsbeispiel veranschaulichen, diesmal vom Ende eines Arbeitsalltags. Man sitzt auf dem Sofa, sieht fern und möchte dabei Bier trinken. Der Lebenspartner erkennt das und weiß, dass es höchst selten bei einem Bier bleibt - er holt also gleich zwei aus dem Kühlschrank, der hier dem Arbeitsspeicher entspricht. Der L2-Cache sei hier der Couchtisch, auf dem das Bier zum direkten Zugriff steht - der Weg zum Kühlschrank dauert schließlich viel zu lange. Hat man nach dem ersten Bier noch Lust auf ein weiteres, ist dieses unmittelbar vorhanden. Wenn nicht, bleibt das zweite eben ungeöffnet und hat nur zeitweise unwesentlichen Platz auf dem Tisch belegt.

Prefetch-Struktur
Prefetch-Struktur
Der fatale Unterschied zwischen dem Fernsehabend und dem Prefetching in einem Prozessor ist dabei nur, dass die Daten im Hauptspeicher nach einem solchen irrtümlichen Prefetch noch vorhanden sind - das Bier im Kühlschrank aber leider nicht. In einer Core-CPU führt die "Memory Disambiguation" in der Praxis dazu, dass das Laden von Daten und das Speichern der Rechenergebnisse (Load/Store) völlig unabhängig voneinander erfolgen kann. Bier holen und Bier trinken erfolgt also gleichzeitig, was im wahren Leben bei hoher Geschwindigkeit zum Verschlucken führt.

Der "Smart Memory Access" macht bei Core das per Hardware, was bei Itanium der Compiler übernehmen muss: Die Speicherzugriffe laufen voneinander unabhängig und in bestimmten Mustern optimal angeordnet. Core kann diese Muster aber erkennen (Wenn "mensch" auf dem Sofa sitzt und fernsieht, hole Bier) und entsprechend reagieren.

 Intels Core-Architektur im DetailIntels Core-Architektur im Detail 

HotShot 27. Mär 2006

Nix, weil er kein x86 kann. Daher für uns wertlos. Embedded Systeme wie die PS3 sind...

CPUhabenWoller 22. Mär 2006

Danke! Wie gesagt: Wäre aber ein Traum. Bei Asrock (IIRC) zum Beispiel gibt es aber MBs...

DoomWarrior 19. Mär 2006

Das wird aber dadurch relativiert, das Intel auch für jeden Speichertyp einen anderen...

:-) 18. Mär 2006

Da die Diskussion schon beendet ist, noch ein kleiner Nachtrag, der einen ganz anderen...

Suomynona 18. Mär 2006

Der Mainboard-Hersteller braucht ein Datenblatt mit physichen Kenngroessen, der Software...

Kommentieren




Anzeige
  1. SAP-Entwickler (m/w)
    RI-Solution GmbH c/o BayWa AG, München
  2. Technical Project-Consultant (m/w)
    icon Systemhaus GmbH, Stuttgart
  3. Programmierer (m/w)
    heroal - Johann Henkenjohann GmbH & Co. KG, Verl
  4. IT-Sachbearbeiter (m/w) Incident- und Problem-Management
    Syna GmbH, Frankfurt am Main

 

Detailsuche


Folgen Sie uns
       


Meistgelesen
  1. Via APC

    Android-PC zum Selbstbauen für 49 US-Dollar

  2. Kino.to-Chef

    "Ich habe neben dem Rechner geschlafen"

  3. Klarmobil

    Handy- und Datenflatrate für 20 Euro im O2-Netz

  4. Diablo 3

    Spekulationen um gehackte Benutzerkonten und erster Patch

  5. Fachkräftemangel

    45 Prozent der IT-Beschäftigten sind überlastet


Meistkommentiert
  1. Kommentare: 245 | letzter Beitrag 22.05. 16:10

  2. Kommentare: 203 | letzter Beitrag 03:29 Uhr

  3. Kommentare: 116 | letzter Beitrag 22.05. 16:17

  4. Kommentare: 105 | letzter Beitrag 02:38 Uhr

  5. Kommentare: 90 | letzter Beitrag 22.05. 21:36

Mehr


  1. Bing Maps

    Streetside-Fotos wegen Beschwerden offline

  2. Via APC

    Android-PC zum Selbstbauen für 49 US-Dollar

  3. Soziale Netzwerke

    Bund unterstützt Facebook-Initiative Smart

  4. Drogenbericht Bundesregierung

    Onlinespiele und Internet statt Alkohol und Tabak

  5. Gamescom 2012

    Halle 11 als neuer Eingang nur für Vorbesteller

  6. Persönlicher Onlinespeicher

    Owncloud 4.0 verschlüsselt Daten auf dem Server

  7. Einlenken oder zahlen

    EU-Kommission gibt Google letzte Chance

  8. Klarmobil

    Handy- und Datenflatrate für 20 Euro im O2-Netz

  9. Mobilfunk

    Achtung, Eltern lesen mit!

  10. Origin

    EA unterzeichnet Unterlassungserklärung



Haben wir etwas übersehen?

E-Mail an news@golem.de


Browser: Chrome löst Internet Explorer als Nummer 1 ab
Browser
Chrome löst Internet Explorer als Nummer 1 ab

Googles Browser Chrome liegt in den weltweiten Browserstatistiken von Statcounter erstmals auf Platz 1 vor dem Internet Explorer. Bei den Lesern von Golem.de kommt der IE nur noch auf Platz 4.

  1. Chrome 19 Geräteübergreifende Tab-Synchronisation und Web Intents
  2. Chrome 19 Google-Javascript-Engine V8 wird 25 Prozent schneller
  3. Mobiler Browser Google verbessert Chrome für Android

Sicherheit: SSD zerstört sich auf Knopfdruck selbst
Sicherheit
SSD zerstört sich auf Knopfdruck selbst

Runcore hat mit der Invincible SSD eine Speicherlösung vorgestellt, die im Notfall auf Knopfdruck die Speicherbausteine durchbrennt. So soll keinerlei Datenwiederherstellung möglich sein.

  1. SAS Hitachi will SSD mit 12 Gigabit pro Sekunde zeigen
  2. OCZ Erste 2,5-Zoll-SSD mit 1 TByte kommt bald
  3. OWC Mercury Accelsior Aufrüstbare PCIe-SSD bootet in Macs und PCs

SpaceX: Raumfähre Dragon ist auf dem Weg zur ISS
SpaceX
Raumfähre Dragon ist auf dem Weg zur ISS

Nach dem erfolgreichen Start ist die vom US-Weltraumunternehmen SpaceX entwickelte Dragon auf dem Weg zur ISS. Die unbemannte Raumkapsel soll am Donnerstag Manöver bei der ISS durchführen und wenn alles gut geht am Freitag andocken.

  1. Raumfahrt SpaceX-Raumfähre ist gestartet
  2. Raumfähre Dragon Startabbruch für SpaceX
  3. Raumfahrt SpaceX soll Raumstation von Bigelow Aerospace versorgen

Zum Artikel