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…
Abstract 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.
AbstractList 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.
Author GOMEZ REQUENA, CRISPIN
LOPEZ, PEDRO
MARTINEZ VICENTE, ALEJANDRO
GONZALEZ, ANTONIO
MARCUELLO, PEDRO
TOURNAVITIS, GEORGIOS
MADRILES, CARLOS
HYUSEINOVA, MIREM
CODINA, JOSEP M
KOTSELIDIS, CHRISTOS E
GIBERT CODINA, ENRIC
ORTEGA, DANIEL
LATORRE, FERNANDO
PAVLOU, DEMOS
STAVROU, KYRIAKOS A
LUPON, MARC
XEKALAKIS, POLYCHRONIS
MAGKLIS, GRIGORIOS
MARTINEZ, RAUL
Author_xml – fullname: LUPON, MARC
– fullname: KOTSELIDIS, CHRISTOS E
– fullname: GIBERT CODINA, ENRIC
– fullname: LATORRE, FERNANDO
– fullname: MAGKLIS, GRIGORIOS
– fullname: PAVLOU, DEMOS
– fullname: MARTINEZ VICENTE, ALEJANDRO
– fullname: LOPEZ, PEDRO
– fullname: MARCUELLO, PEDRO
– fullname: GONZALEZ, ANTONIO
– fullname: XEKALAKIS, POLYCHRONIS
– fullname: MARTINEZ, RAUL
– fullname: HYUSEINOVA, MIREM
– fullname: ORTEGA, DANIEL
– fullname: CODINA, JOSEP M
– fullname: GOMEZ REQUENA, CRISPIN
– fullname: TOURNAVITIS, GEORGIOS
– fullname: MADRILES, CARLOS
– fullname: STAVROU, KYRIAKOS A
BookMark eNqNi7sKwkAQRbfQwtc_zAcoaAJ-QETRziJgGYbJ5AHuzLI7Kaz8dSMIFjZWh8M9d-4mosIz97xGJU5J45rUh8E4QnokY__1ELWN6N-sBzJAqcGzdVqDKXgUbBl6SRbHtVcBQup4zLlho66XFpqofvz9Vks3bfCeePXhwsHpWB7OGw5acQpILGxVebvss-0uy4si_yN5AcnaS_w
ContentType Patent
DBID EVB
DatabaseName esp@cenet
DatabaseTitleList
Database_xml – sequence: 1
  dbid: EVB
  name: esp@cenet
  url: http://worldwide.espacenet.com/singleLineSearch?locale=en_EP
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
Discipline Medicine
Chemistry
Sciences
Physics
ExternalDocumentID TWI620123BB
GroupedDBID EVB
ID FETCH-epo_espacenet_TWI620123BB3
IEDL.DBID EVB
IngestDate Fri Jul 19 15:06:08 EDT 2024
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language Chinese
English
LinkModel DirectLink
MergedId FETCHMERGED-epo_espacenet_TWI620123BB3
Notes Application Number: TW20121148746
OpenAccessLink https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20180401&DB=EPODOC&CC=TW&NR=I620123B
ParticipantIDs epo_espacenet_TWI620123BB
PublicationCentury 2000
PublicationDate 20180401
PublicationDateYYYYMMDD 2018-04-01
PublicationDate_xml – month: 04
  year: 2018
  text: 20180401
  day: 01
PublicationDecade 2010
PublicationYear 2018
RelatedCompanies INTEL CORPORATION
RelatedCompanies_xml – name: INTEL CORPORATION
Score 3.2576973
Snippet Disclosed is an apparatus and method to manage instruction cache prefetching from an instruction cache. A processor may comprise: a prefetch engine; a branch...
SourceID epo
SourceType Open Access Repository
SubjectTerms CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
Title Processor,computer system,computer program product and method to manage instruction cache prefetching from an instruction cache
URI https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20180401&DB=EPODOC&locale=&CC=TW&NR=I620123B
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1LS8QwEB7W9XnT6uL6IgfpyeL2kVYPRWi7ZRX2gVR3b0uf7F7axRYEL_51J2lqBdFTyKOhSTqZSfPNNwDXaIFrJr1HQULdpxhGqCsR1QdKwuI6GHiApjpzTh5PzNGL8bSgiw6sGl8YzhP6zskRUaJilPeK79eb9ieWx7GV5W20xqLiwQ9sTxanY_UOv0lV9hx7OJt6U1d2XTuYy5Nn-9HUmPXgbME2GtEWA38NXx3mk7L5qVD8Q9iZYV95dQSdj5UE-24Td02CvbG47pZgl-Mz4xILhQyWx_ApsP3F200sQjKQmo-5zQvUFUsZnysJ84TUsaJJVZAasUrWLXksiRmvMzZPM7aMqM4I8zvB5363OgHiDwN3pOCYlt_TtwzmzeAdvQfdvMjTUyCJallqTDODJgm7CY6oFWYJ2lODLLS0OOpD_89uzv6pO4cDtg41uOUCuviK6SXq7Sq64lP-BVhqoHU
link.rule.ids 230,309,783,888,25578,76884
linkProvider European Patent Office
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1LT4NAEJ7U-qg3RY31uQfDSWJ5bKkHYgKUUC1tY9D21vAoaS_QWBITL_51Z5etNTF62uyDDbvL7Myy33wDcIMWuNam9yhIqPsUw4h0JaZ6S0lZXAcDD9BUZ87JwaDtvxiPEzqpwXztC8N5Qt85OSJKVILyXvL9ern5ieVybOXqLl5gUfHghZYri9Ox2sFvUpVd2-qOhu7QkR3HCsfy4NnqtTVmPdhbsI0Gdoex7HdfbeaTsvypULwD2BlhX3l5CLWPuQQNZx13TYK9QFx3S7DL8ZnJCguFDK6O4FNg-4u320SEZCAVH_MmL1BXLGV8riTKU1LFiiZlQSrEKllsyGNJwnidsfksY8uI6owwvxN87nerYyBeN3R8Bcc0_Z6-aTheD97WT6CeF_nsFEiqmqaa0MygacpugmNqRlmK9lQri0wtiZvQ_LObs3_qrqHhh0F_2u8Nns5hn61JBXS5gDq-7uwSdXgZX_Hp_wIIZqNl
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Apatent&rft.title=Processor%2Ccomputer+system%2Ccomputer+program+product+and+method+to+manage+instruction+cache+prefetching+from+an+instruction+cache&rft.inventor=LUPON%2C+MARC&rft.inventor=KOTSELIDIS%2C+CHRISTOS+E&rft.inventor=GIBERT+CODINA%2C+ENRIC&rft.inventor=LATORRE%2C+FERNANDO&rft.inventor=MAGKLIS%2C+GRIGORIOS&rft.inventor=PAVLOU%2C+DEMOS&rft.inventor=MARTINEZ+VICENTE%2C+ALEJANDRO&rft.inventor=LOPEZ%2C+PEDRO&rft.inventor=MARCUELLO%2C+PEDRO&rft.inventor=GONZALEZ%2C+ANTONIO&rft.inventor=XEKALAKIS%2C+POLYCHRONIS&rft.inventor=MARTINEZ%2C+RAUL&rft.inventor=HYUSEINOVA%2C+MIREM&rft.inventor=ORTEGA%2C+DANIEL&rft.inventor=CODINA%2C+JOSEP+M&rft.inventor=GOMEZ+REQUENA%2C+CRISPIN&rft.inventor=TOURNAVITIS%2C+GEORGIOS&rft.inventor=MADRILES%2C+CARLOS&rft.inventor=STAVROU%2C+KYRIAKOS+A&rft.date=2018-04-01&rft.externalDBID=B&rft.externalDocID=TWI620123BB