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...

Full description

Saved in:
Bibliographic Details
Main Authors AGGARWAL, ANEESH, KOSCHORECK, KEVIN, WASSON, PAUL, SEGELKEN, ROSS
Format Patent
LanguageGerman
Published 31.10.2013
Subjects
Online AccessGet full text

Cover

Loading…
More Information
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