Schnittstellen und Busstandards

Warum wird in großen SoCs anstelle eines gemeinsamen Busses ein Network-on-Chip (NoC) verwendet?

  1. AWeil mit einem NoC im Chip drahtlos kommuniziert werden kann
  2. BWeil ein gemeinsamer Bus nur einen Transfer gleichzeitig zulässt, bei mehr Blöcken überlastet wird und die Leitungen lang werden
  3. CWeil die CPU bei einem gemeinsamen Bus den Speicher nicht lesen kann
Antwort und Erläuterung anzeigen

Antwort: B. Weil ein gemeinsamer Bus nur einen Transfer gleichzeitig zulässt, bei mehr Blöcken überlastet wird und die Leitungen lang werden

Solange es wenige Blöcke gibt, genügt ein gemeinsamer Bus; sind aber mehrere Dutzend CPU-Kerne, GPUs und verschiedene Beschleuniger angeschlossen, wird ein Bus, der nur einen Transfer gleichzeitig zulässt, überlastet. Ein NoC ordnet Router und Links netzartig an, verpackt Daten in Pakete und sendet sie über gewählte Wege, sodass viele Transfers zwischen weit entfernten Blöcken gleichzeitig befördert werden können. Da sich die Leitungen in kurze Abschnitte unterteilen lassen, kann auch bei hohen Frequenzen leichter gearbeitet werden.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Schnittstellen und Busstandards

  1. Welche Aussage zu CXL (Compute Express Link) ist richtig?
  2. Welchen Vorteil hat die Speichererweiterung über CXL (CXL-Speicher)?
  3. Welche Kombination bildet die drei Protokolle, aus denen CXL besteht?
  4. Welche Aufgabe haben Equalizer (CTLE, DFE usw.) in Empfangsschaltungen schneller serieller Übertragung?
  5. Welche Aussage zum Augendiagramm (Eye Diagram) zur Beurteilung der Qualität schneller serieller Signale ist richtig?

Vergleiche zu diesem Thema