Reduzieren des Energieverbrauchs von Uncore-Schaltkreisen eines Prozessors

In einer Ausführungsform enthält ein Mehrkernprozessor mehrere Kerne (core) und einen Uncore, wobei der Uncore verschiedene Logikeinheiten enthält, die einen Cachespeicher, einen Router und eine Energiesteuereinheit (power control unit (PCU)) einschließen. Die PCU kann wenigstens eine der Logikeinhe...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: SHRIMALI, SATISH, GANESAN, BASKARAN, BALASUB-RAMANIAN, SRIKANTH, THOMAS, TESSIL
Format: Patent
Sprache:ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:In einer Ausführungsform enthält ein Mehrkernprozessor mehrere Kerne (core) und einen Uncore, wobei der Uncore verschiedene Logikeinheiten enthält, die einen Cachespeicher, einen Router und eine Energiesteuereinheit (power control unit (PCU)) einschließen. Die PCU kann wenigstens eine der Logikeinheiten und den Cachespeicher taktsteuern (clock gate), wenn der Mehrkernprozessor in einem Niedrigenergiezustand ist, um somit dynamischen Energieverbrauch zu reduzieren. 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.