Apparatus and method for performing multiple control flow predictions

A data processing apparatus is provided that includes lookup circuitry to provide first prediction data in respect of a first block of instructions and second prediction data in respect of a second block of instructions. First processing circuitry provides a first control flow prediction in respect...

Full description

Saved in:
Bibliographic Details
Main Authors Ishii, Yasuo, Farooq, Muhammad Umar, Abernathy, Chris
Format Patent
LanguageEnglish
Published 30.03.2021
Subjects
Online AccessGet full text

Cover

Loading…
Abstract A data processing apparatus is provided that includes lookup circuitry to provide first prediction data in respect of a first block of instructions and second prediction data in respect of a second block of instructions. First processing circuitry provides a first control flow prediction in respect of the first block of instructions using the first prediction data and second processing circuitry provides a second control flow prediction in respect of the second block of instructions using the second prediction data. The first block of instructions and the second block of instructions collectively define a prediction block and the lookup circuitry uses a reference to the prediction block as at least part of an index to both the first prediction data and the second prediction data.
AbstractList A data processing apparatus is provided that includes lookup circuitry to provide first prediction data in respect of a first block of instructions and second prediction data in respect of a second block of instructions. First processing circuitry provides a first control flow prediction in respect of the first block of instructions using the first prediction data and second processing circuitry provides a second control flow prediction in respect of the second block of instructions using the second prediction data. The first block of instructions and the second block of instructions collectively define a prediction block and the lookup circuitry uses a reference to the prediction block as at least part of an index to both the first prediction data and the second prediction data.
Author Abernathy, Chris
Farooq, Muhammad Umar
Ishii, Yasuo
Author_xml – fullname: Ishii, Yasuo
– fullname: Farooq, Muhammad Umar
– fullname: Abernathy, Chris
BookMark eNqNyjsKAjEQANAUWvi7w3gAQXdRtFRZsVfrJSQTDSQzQzKL19fCA1i95k3NiJhwYrqjiC1WhwqWPGTUF3sIXECwfMmRnpCHpFESgmPSwglC4jdIQR-dRqY6N-NgU8XFz5lZXrr7-bpC4R6rWIeE2j9um_Vh1zbb_alp_zkfW1U10A
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 US10963258B2
GroupedDBID EVB
ID FETCH-epo_espacenet_US10963258B23
IEDL.DBID EVB
IngestDate Fri Aug 30 05:42:40 EDT 2024
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-epo_espacenet_US10963258B23
Notes Application Number: US201816155049
OpenAccessLink https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20210330&DB=EPODOC&CC=US&NR=10963258B2
ParticipantIDs epo_espacenet_US10963258B2
PublicationCentury 2000
PublicationDate 20210330
PublicationDateYYYYMMDD 2021-03-30
PublicationDate_xml – month: 03
  year: 2021
  text: 20210330
  day: 30
PublicationDecade 2020
PublicationYear 2021
RelatedCompanies Arm Limited
RelatedCompanies_xml – name: Arm Limited
Score 3.3298445
Snippet A data processing apparatus is provided that includes lookup circuitry to provide first prediction data in respect of a first block of instructions and second...
SourceID epo
SourceType Open Access Repository
SubjectTerms CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
Title Apparatus and method for performing multiple control flow predictions
URI https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20210330&DB=EPODOC&locale=&CC=US&NR=10963258B2
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1Za4NAEB5Cer61tqVND7ZQfJPGeEQfpOBFKOSgiSVvQd0VWopKNOTvd3ajTV_a1xUHd5jjm3W-WYAnzTBZholEoSYzFN3W-kpsppYSDylaV6zjW5yNPJ6Yo0h_XRrLDny2XBgxJ3QrhiOiR6Xo77WI1-X-EMsXvZXVc_KBS8VLuHB8uamOsX7B-lz2XSeYTf2pJ3ueE83lyRtiXbS0gWG5GK4POIzmc_aDd5ezUsrfKSU8g8MZSsvrc-iwXIITr715TYLjcfPDW4Ij0aGZVrjYeGF1AQFCRz6xe1OROKdkdwk0QfRJyh0NANMRaTsFSdOMTrKvYkvKNRctbO0SHsNg4Y0U_LLVjxpW0Xy_Ce0KunmRs2sgiaramWVmVBtQjHosoWpisaGVIlYy7Di-gd7fcnr_PbyFU65SwcDr30G3Xm_YPabgOnkQuvsGRFGMWQ
link.rule.ids 230,309,786,891,25594,76904
linkProvider European Patent Office
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV3dT8IwEL8Q_MA3nRrFr5qYvS0C-2B7ICZsI1MZEAHDG9nWLtGYbWEj_Pteyya-6GubXtrLfbb3uwI8qLrBYnQkCjWYrmiW2lICIzKVoEtRugINV3E0sj8yvLn2stAXNfissDCiT-hGNEdEjYpQ3wthr7PdJZYjaivzx_ADh9KnwaznyGV2jPkL5uey0--5k7EztmXb7s2n8ugNY12UtI5u9tFc73UxJeR99t33PkelZL9dyuAY9idILSlOoMYSCRp29fOaBId--eAtwYGo0IxyHCy1MD8FF0NH3rF7nZMgoWT7CTTB6JNkWxgAuiNSVQqSshidxF_phmQrTlrI2hncD9yZ7Sm4s-UPG5bz6e4Q6jnUkzRhF0DCdtuKTSOmaoei1WMhbYcm65oRxkq6FQSX0PybTvO_yTtoeDN_uBw-j16v4IizV6DxWtdQL1ZrdoPuuAhvBR-_Afs-j0Q
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=Apparatus+and+method+for+performing+multiple+control+flow+predictions&rft.inventor=Ishii%2C+Yasuo&rft.inventor=Farooq%2C+Muhammad+Umar&rft.inventor=Abernathy%2C+Chris&rft.date=2021-03-30&rft.externalDBID=B2&rft.externalDocID=US10963258B2