Ich habe diesbezüglich die Ki befragt und würde mir da keine Sorgen mehr machen.
- AMD (Infinity Fabric auf Substrat): AMD nutzt meist das organische Package-Substrat (die grüne Platine unter dem Chip), um die Datenpakete zwischen den Chiplets zu transportieren . Dies ist kosteneffizient und flexibel, führt aber zu einer höheren Latenz, da die Signale "lange" Wege über das Substrat zurücklegen müssen .
- Intel (EMIB & Foveros): Intel verwendet fortschrittlichere, spezialisierte Verbindungstechnologien:
EMIB (Embedded Multi-die Interconnect Bridge): Anstatt das gesamte Substrat zu nutzen, werden winzige Silizium-Brücken direkt in das Substrat eingebettet . Diese Brücken ermöglichen eine viel höhere Dichte an Kontaktpunkten und damit mehr Bandbreite bei geringerem Energieverbrauch als AMDs Standard-Lösung .
Foveros: Dies ist eine echte 3D-Stapelung, bei der Tiles (wie Grafik oder Kerne) direkt auf einen Basis-Chip (Interposer) gesetzt werden . AMD nutzt ähnliches bisher fast nur für den 3D V-Cache .
2. Parallele vs. Serielle Kommunikation
- AMD: Nutzt primär serielle Links (ähnlich wie PCIe), um Daten zwischen den Bausteinen zu senden . Das ist robust, erfordert aber Logik zum Kodieren/Dekodieren, was Strom kostet.
- Intel: Setzt durch EMIB verstärkt auf parallele Verbindungen. Da die Bausteine durch die Brücken sehr nah beieinander liegen, können Daten massenweise nebeneinander übertragen werden, was die Effizienz steigert und Latenzen minimiert.
3. Logische Struktur (Topologie)
- AMD (Hub-and-Spoke): Wie bereits erwähnt, läuft fast alles über den zentralen I/O-Die . Das vereinfacht das Design, erzeugt aber einen "Flaschenhals" für den Datenaustausch zwischen Chiplets.
- Intel (Mesh/Foveros-Interconnect): Bei Architekturen wie Meteor Lake oder Sapphire Rapids sind die Tiles oft enger verzahnt. In Servern nutzt Intel ein Mesh-Gewebe, bei dem jeder Teil direkter mit anderen kommunizieren kann, ohne immer einen zentralen Hub zu passieren .