Website-Suche

Intel bringt alte CPU-Tricks mit neuen softwaredefinierten Superkernen zurück, die das Prozessor-Design drastisch verändern könnten.


Intel CPU-Technologie verwaltet Arbeitslasten durch gemeinsam genutzten Speicher und kleine Synchronisationsmodule.

(Bildnachweis: Intel)
  • Intel fusioniert physische CPU-Kerne zu einem einzigen virtuellen Superkern-Design
  • Fusionierte Kerne führen Anweisungen parallel aus, bevor sie zur Leistungssteigerung neu geordnet werden
  • Der Ansatz zielt auf eine höhere Single-Thread-Effizienz ab, ohne die Kerngröße zu vergrößern

Intel hat ein Patent für das angemeldet, was es Software Defined Super Cores nennt, eine Technologie, die zwei oder mehr physische CPU-Kerne zu einem einzigen virtuellen „Superkern“ zusammenführt.

Für das Betriebssystem erscheinen die verschmolzenen Kerne wie eine Einheit, aber die Anweisungen werden aufgeteilt und parallel ausgeführt, bevor sie neu geordnet werden, um die Leistung eines Einzelthreads zu verbessern, ohne die hohen Kosten für den Bau größerer Prozessoren zu verursachen.

Dieser Ansatz ähnelt älteren „inversen Hyper-Threading“-Konzepten aus der Pentium-4-Ära und deutet darauf hin, dass Intel vergangene Experimente mit modernen Verbesserungen erneut untersucht.

Effizienz und Skalierbarkeit ausgleichen

Die Idee hinter diesem Ansatz besteht darin, die Single-Thread-Leistung zu verbessern, indem die höheren Energieanforderungen vermieden werden, die mit höheren Taktraten oder breiteren Kernen verbunden sind.

Intels Design verteilt stattdessen Arbeitslasten über mehrere Kerne hinweg mittels gemeinsam genutztem Speicher und Synchronisationsmodulen.

Wenn der Mechanismus funktioniert, erwartet das Unternehmen Leistungssteigerungen pro Watt, die es den Prozessoren ermöglichen, zwischen normalem und Super-Core-Modus zu wechseln.

Beobachter haben Intels Idee mit AMDs älterem Clustered Multi-Threading verglichen, obwohl sich die Methoden unterscheiden.

AMD teilt Kerne in Module auf, während Intels Vorschlag ganze Kerne unter Softwarekontrolle zusammenführt.

Einige verbinden das Patent auch mit Intels abgesagtem Royall Core-Projekt, das Berichten zufolge auf eine hohe Anzahl von Befehlen pro Takt abzielte, aber in der Herstellung unpraktisch wurde.

Indem Intel solche Strategien wiederbelebt, scheint das Unternehmen nach Alternativen zu rein kraftbasierten Design-Erweiterungen zu suchen.

Allerdings macht das Fehlen von gemessenen Daten es unmöglich zu wissen, ob dies mit den schnellsten CPU-Designs auf dem Markt konkurrieren könnte.

Das Patent beschreibt ein kleines Synchronisationsmodul in jedem Kern, unterstützt durch einen reservierten Speicherbereich, der als Wurmloch-Adressraum bezeichnet wird.

Diese steuern Registerübertragungen, Reihenfolge und Datenfluss, um die Integrität der Anweisungen zu gewährleisten.

Auf der Softwareseite teilen Compiler oder binäre Instrumentierung den Code in handhabbare Blöcke auf, während sie Befehle zur Ablaufsteuerung einfügen.

Betriebssysteme müssen dann entscheiden, wann eine Arbeitslast von einem Super-Core-Modus profitiert, eine Anforderung, die die Planung und Kompatibilität erschweren könnte.

Ohne breite Unterstützung sowohl von Hardware als auch von Software läuft das Design Gefahr, eine ungenutzte Funktion zu werden.

Intels Dokumentation schätzt keine klaren Leistungsgewinne, sondern deutet lediglich darauf hin, dass zwei schmalere Kerne unter bestimmten Bedingungen die Leistungsfähigkeit eines breiteren Kerns erreichen könnten.

Die Technologie könnte für Forscher interessant sein, die sich mit spezialisierten Arbeitslasten befassen, einschließlich Szenarien, in denen eine Mining-CPU nach einer verbesserten Effizienz bei Einzelfadenaufgaben sucht.

Doch für allgemeine Computeranwendungen bleibt das Fehlen bewährter Benchmarks ein unsicheres Versprechen, und ob dies tatsächlich die beste CPU für anspruchsvolle Arbeitslasten geschaffen hat, bleibt eine offene Frage.

Über Toms Hardware

Ähnliche Artikel