Processor,computer system,computer program product and method to manage instruction cache prefetching from an instruction cache

Disclosed is an apparatus and method to manage instruction cache prefetching from an instruction cache. A processor may comprise: a prefetch engine; a branch prediction engine to predict the outcome of a branch; and dynamic optimizer. The dynamic optimizer may be used to control: identifying common...

Full description

Saved in:
Bibliographic Details
Main Authors LUPON, MARC, KOTSELIDIS, CHRISTOS E, GIBERT CODINA, ENRIC, LATORRE, FERNANDO, MAGKLIS, GRIGORIOS, PAVLOU, DEMOS, MARTINEZ VICENTE, ALEJANDRO, LOPEZ, PEDRO, MARCUELLO, PEDRO, GONZALEZ, ANTONIO, XEKALAKIS, POLYCHRONIS, MARTINEZ, RAUL, HYUSEINOVA, MIREM, ORTEGA, DANIEL, CODINA, JOSEP M, GOMEZ REQUENA, CRISPIN, TOURNAVITIS, GEORGIOS, MADRILES, CARLOS, STAVROU, KYRIAKOS A
Format Patent
LanguageChinese
English
Published 01.04.2018
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Disclosed is an apparatus and method to manage instruction cache prefetching from an instruction cache. A processor may comprise: a prefetch engine; a branch prediction engine to predict the outcome of a branch; and dynamic optimizer. The dynamic optimizer may be used to control: identifying common instruction cache misses and inserting a prefetch instruction from the prefetch engine to the instruction cache.
Bibliography:Application Number: TW20121148746