Reduzieren des Energieverbrauchs von Uncore-Schaltkreisen eines Prozessors
Ein Mehrkern-Prozessor, welcher umfasst: eine Vielzahl an Kernen (110) und einen Uncore aufweist, wobei der Uncore wenigstens einen Cachespeicher, eine Vielzahl von Logikeinheiten, aufweisend einen Router (130), eine Energiesteuereinheit (150) und wenigstens eine weitere Logikeinheit aufweist, wobei...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Patent |
Sprache: | ger |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Ein Mehrkern-Prozessor, welcher umfasst: eine Vielzahl an Kernen (110) und einen Uncore aufweist, wobei der Uncore wenigstens einen Cachespeicher, eine Vielzahl von Logikeinheiten, aufweisend einen Router (130), eine Energiesteuereinheit (150) und wenigstens eine weitere Logikeinheit aufweist, wobei die Energiesteuereinheit (150) wenigstens eine der Vielzahl von Logikeinheiten und den wenigstens einen Cachespeicher des Uncore taktsteuern soll, wenn der Mehrkernprozessor in einem Niedrigenergiezustand ist, nachdem eine erste Zeitperiode aufgetreten ist, in der die Vielzahl von Logikeinheiten dauerhaft von Transaktionen geleert war, nach der Transaktionen auf einem ersten Kanal verhindert wurden, und nachdem eine zweite Zeitperiode aufgetreten ist, in der die Vielzahl von Logikeinheiten dauerhaft von Transaktionen geleert war, wobei die Energiesteuereinheit eingehende Transaktionen von einem oder mehreren Kanälen außerhalb des Sockels vor dem Taktsteuern verhindern soll.
In one embodiment, a multi-core processor includes multiple cores and an uncore, where the uncore includes various logic units including a cache memory, a router, and a power control unit (PCU). The PCU can clock gate at least one of the logic units and the cache memory when the multi-core processor is in a low power state to thus reduce dynamic power consumption. |
---|