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...
Saved in:
Main Authors | , , , |
---|---|
Format | Patent |
Language | Chinese English |
Published |
01.07.2018
|
Subjects | |
Online Access | Get 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 |