Branch predictor search qualification using stream length prediction

A computer-implemented method includes determining, by a stream-based index accelerator predictor of a processor, a predicted stream length between an instruction address and a taken branch ending an instruction stream. A first-level branch predictor of a hierarchical asynchronous lookahead branch p...

Full description

Saved in:
Bibliographic Details
Main Authors COLLURA, ADAM B, BONANNO, JAMES J, CADIGAN, MICHAEL J, LIPETZ, DANIEL
Format Patent
LanguageChinese
English
Published 01.07.2018
Subjects
Online AccessGet full text

Cover

Loading…
Abstract A computer-implemented method includes determining, by a stream-based index accelerator predictor of a processor, a predicted stream length between an instruction address and a taken branch ending an instruction stream. A first-level branch predictor of a hierarchical asynchronous lookahead branch predictor of the processor is searched for a branch prediction in one or more entries in a search range bounded by the instruction address and the predicted stream length. A search of a second-level branch predictor of the hierarchical asynchronous lookahead branch predictor is triggered based on failing to locate the branch prediction in the search range.
AbstractList A computer-implemented method includes determining, by a stream-based index accelerator predictor of a processor, a predicted stream length between an instruction address and a taken branch ending an instruction stream. A first-level branch predictor of a hierarchical asynchronous lookahead branch predictor of the processor is searched for a branch prediction in one or more entries in a search range bounded by the instruction address and the predicted stream length. A search of a second-level branch predictor of the hierarchical asynchronous lookahead branch predictor is triggered based on failing to locate the branch prediction in the search range.
Author COLLURA, ADAM B
LIPETZ, DANIEL
BONANNO, JAMES J
CADIGAN, MICHAEL J
Author_xml – fullname: COLLURA, ADAM B
– fullname: BONANNO, JAMES J
– fullname: CADIGAN, MICHAEL J
– fullname: LIPETZ, DANIEL
BookMark eNrjYmDJy89L5WRwcSpKzEvOUCgoSk3JTC7JL1IoTk0sAgoUlibmZKZlJieWZObnKZQWZ-alKxSXFKUm5irkpOall8C1AKV5GFjTEnOKU3mhNDeDoptriLOHbmpBfnxqcUFicmpeakl8SLiRgaGFkbGlmaWjMTFqABtaNWs
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 TW201823969A
GroupedDBID EVB
ID FETCH-epo_espacenet_TW201823969A3
IEDL.DBID EVB
IngestDate Fri Aug 30 05:42:06 EDT 2024
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language Chinese
English
LinkModel DirectLink
MergedId FETCHMERGED-epo_espacenet_TW201823969A3
Notes Application Number: TW20176138706
OpenAccessLink https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20180701&DB=EPODOC&CC=TW&NR=201823969A
ParticipantIDs epo_espacenet_TW201823969A
PublicationCentury 2000
PublicationDate 20180701
PublicationDateYYYYMMDD 2018-07-01
PublicationDate_xml – month: 07
  year: 2018
  text: 20180701
  day: 01
PublicationDecade 2010
PublicationYear 2018
RelatedCompanies INTERNATIONAL BUSINESS MACHINES CORPORATION
RelatedCompanies_xml – name: INTERNATIONAL BUSINESS MACHINES CORPORATION
Score 3.2723298
Snippet A computer-implemented method includes determining, by a stream-based index accelerator predictor of a processor, a predicted stream length between an...
SourceID epo
SourceType Open Access Repository
SubjectTerms CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
Title Branch predictor search qualification using stream length prediction
URI https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20180701&DB=EPODOC&locale=&CC=TW&NR=201823969A
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1bS8MwFD7MeX3Tqui8EEH6VlxNL-tDEXtjCLsg1e1tpDV1CnZlrQj-ek-ybvNFH5OThCTkJF-S850DcI2omBomtzSnzW3NSDnTELVmGuXM5IJ4acvf817f6j4ZD2Nz3ID3JRdG-gn9ks4RUaNS1PdK7tfF-hErkLaV5U3yhlmzuyh2A7W-HesdXMG6GnhuOBwEA1_1fTceqf1HKbuljuXcb8AmwmhbaEP47AlWSvH7SIn2YWuIreXVATS-pwrs-svIawrs9OoPbwW2pYVmWmJmrYXlIQSeiIYxJcVclMNLM1msVyIZklk9ACJM2l-JIIOwDyICplSrKig-gqsojP2uhh2brGZhEo_WY6DH0MxnOT8BYtgMMQ6njp6aBrP0hDLERHbWSVj7hWbWKbT-bqf1n_AM9kRiYZt6Ds1q_skv8ASukks5dT-J1osk
link.rule.ids 230,309,783,888,25576,76876
linkProvider European Patent Office
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1LT8MwDLbGeIwbFBCMV5BQbxUr6WM9TIi2qwrsJVTYblVaUgYS27QVIfHrcbJu4wLXOIniKE4-J_5igEtExdQwuaU5NW5rRsqZhqg10yhnJhfES1u-nrc7Vvhk3A_MQQneF1wY-U_ol_wcES0qRXvP5X49WV1i-TK2cnaVvGHR-CaIGr5aeMd6HVewrvpuo9nr-l1P9bxG1Fc7j1J2TR3LuV2DdYTYtrCG5rMrWCmT30dKsAMbPextlO9C6XuoQMVbZF5TYKtdPHgrsCkjNNMZFhZWONsD3xXZMIZkMhX10Gkm8_VKJEMyKxQgIqT9lQgyCPsgImFKvmyC4n24CJqRF2o4sHg5C3HUX-lAD6A8Go_4IRDDZohxOHX01DSYpSeUISays3rCai80s46g-nc_1f-E51AJo3Yrbt11Ho5hWwjmcaonUM6nn_wUT-M8OZPT-AM8bI4X
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=Branch+predictor+search+qualification+using+stream+length+prediction&rft.inventor=COLLURA%2C+ADAM+B&rft.inventor=BONANNO%2C+JAMES+J&rft.inventor=CADIGAN%2C+MICHAEL+J&rft.inventor=LIPETZ%2C+DANIEL&rft.date=2018-07-01&rft.externalDBID=A&rft.externalDocID=TW201823969A