Energieeinsparung bei Verzweigungsvorhersage
In einem Ausführungsbeispiel wird ein Microprozessor beschrieben. Der Microprozessor enthält einen Instruktionsspeicher und eine Verzweigungsvorhersageeinheit. Die Verzweigungsvorhersageeinheit ist konfiguriert, um Informationen aus dem Instruktionsspeicher zu nutzen, um selektiv die Verzweigungsvor...
Saved in:
Main Authors | , , , |
---|---|
Format | Patent |
Language | German |
Published |
31.10.2013
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | In einem Ausführungsbeispiel wird ein Microprozessor beschrieben. Der Microprozessor enthält einen Instruktionsspeicher und eine Verzweigungsvorhersageeinheit. Die Verzweigungsvorhersageeinheit ist konfiguriert, um Informationen aus dem Instruktionsspeicher zu nutzen, um selektiv die Verzweigungsvorhersageeinheit von einem ausgeschalteten Zustand einzuschalten, wenn Instruktionsdaten eine Verzweigungsinstruktion enthält, und um die Verzweigungsvorhersageeinheit in einem ausgeschalteten Zustand zu belassen, wenn die aufgerufenen Instruktionsdaten keine Verzweigungsinstruktion aufweisen, um die Leistungsaufnahme des Microprozessors während Instruktionsaufrufoperationen zu reduzieren.
In one embodiment, a microprocessor is provided. The microprocessor includes instruction memory and a branch prediction unit. The branch prediction unit is configured to use information from the instruction memory to selectively power up the branch prediction unit from a powered-down state when fetched instruction data includes a branch instruction and maintain the branch prediction unit in the powered-down state when the fetched instruction data does not include a branch instruction in order to reduce power consumption of the microprocessor during instruction fetch operations. |
---|---|
Bibliography: | Application Number: DE201310202992 |