REGISTER RENAMING OF A SHAREABLE INSTRUCTION OPERAND CACHE

A system and a method are disclosed to process instructions in an execution unit (EU) that includes an operand cache (OC). The OC stores a copy of at least one frequently used operand stored in a physical register file (PRF). The EU may process instructions using operands obtained from the PRF or fr...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: KITCHIN, Paul E, LIM, Ken Yu, HUMPHRIES, Nicholas, HENSLEY, Ryan
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator KITCHIN, Paul E
LIM, Ken Yu
HUMPHRIES, Nicholas
HENSLEY, Ryan
description A system and a method are disclosed to process instructions in an execution unit (EU) that includes an operand cache (OC). The OC stores a copy of at least one frequently used operand stored in a physical register file (PRF). The EU may process instructions using operands obtained from the PRF or from the OC. In the first mode, an OC renaming unit (OC-REN) indicates to the EU to process instructions using operands obtained from the OC if processing the instructions using operands obtained from the OC uses less power than using operands obtained from the PRF. In the second mode, the OC-REN indicates to the EU to process the instructions using operands obtained from the PRF if processing the instructions using operands obtained from the PRF uses less power than using operands obtained from the OC.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US2020225954A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US2020225954A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US2020225954A13</originalsourceid><addsrcrecordid>eNrjZLAKcnX3DA5xDVIIcvVz9PX0c1fwd1NwVAj2cAxydXTycVXw9AsOCQp1DvH091PwD3ANcvRzUXB2dPZw5WFgTUvMKU7lhdLcDMpuriHOHrqpBfnxqcUFicmpeakl8aHBRgZAaGRqaWriaGhMnCoARZQpxQ</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>REGISTER RENAMING OF A SHAREABLE INSTRUCTION OPERAND CACHE</title><source>esp@cenet</source><creator>KITCHIN, Paul E ; LIM, Ken Yu ; HUMPHRIES, Nicholas ; HENSLEY, Ryan</creator><creatorcontrib>KITCHIN, Paul E ; LIM, Ken Yu ; HUMPHRIES, Nicholas ; HENSLEY, Ryan</creatorcontrib><description>A system and a method are disclosed to process instructions in an execution unit (EU) that includes an operand cache (OC). The OC stores a copy of at least one frequently used operand stored in a physical register file (PRF). The EU may process instructions using operands obtained from the PRF or from the OC. In the first mode, an OC renaming unit (OC-REN) indicates to the EU to process instructions using operands obtained from the OC if processing the instructions using operands obtained from the OC uses less power than using operands obtained from the PRF. In the second mode, the OC-REN indicates to the EU to process the instructions using operands obtained from the PRF if processing the instructions using operands obtained from the PRF uses less power than using operands obtained from the OC.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2020</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20200716&amp;DB=EPODOC&amp;CC=US&amp;NR=2020225954A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25564,76547</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20200716&amp;DB=EPODOC&amp;CC=US&amp;NR=2020225954A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>KITCHIN, Paul E</creatorcontrib><creatorcontrib>LIM, Ken Yu</creatorcontrib><creatorcontrib>HUMPHRIES, Nicholas</creatorcontrib><creatorcontrib>HENSLEY, Ryan</creatorcontrib><title>REGISTER RENAMING OF A SHAREABLE INSTRUCTION OPERAND CACHE</title><description>A system and a method are disclosed to process instructions in an execution unit (EU) that includes an operand cache (OC). The OC stores a copy of at least one frequently used operand stored in a physical register file (PRF). The EU may process instructions using operands obtained from the PRF or from the OC. In the first mode, an OC renaming unit (OC-REN) indicates to the EU to process instructions using operands obtained from the OC if processing the instructions using operands obtained from the OC uses less power than using operands obtained from the PRF. In the second mode, the OC-REN indicates to the EU to process the instructions using operands obtained from the PRF if processing the instructions using operands obtained from the PRF uses less power than using operands obtained from the OC.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2020</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZLAKcnX3DA5xDVIIcvVz9PX0c1fwd1NwVAj2cAxydXTycVXw9AsOCQp1DvH091PwD3ANcvRzUXB2dPZw5WFgTUvMKU7lhdLcDMpuriHOHrqpBfnxqcUFicmpeakl8aHBRgZAaGRqaWriaGhMnCoARZQpxQ</recordid><startdate>20200716</startdate><enddate>20200716</enddate><creator>KITCHIN, Paul E</creator><creator>LIM, Ken Yu</creator><creator>HUMPHRIES, Nicholas</creator><creator>HENSLEY, Ryan</creator><scope>EVB</scope></search><sort><creationdate>20200716</creationdate><title>REGISTER RENAMING OF A SHAREABLE INSTRUCTION OPERAND CACHE</title><author>KITCHIN, Paul E ; LIM, Ken Yu ; HUMPHRIES, Nicholas ; HENSLEY, Ryan</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US2020225954A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2020</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>KITCHIN, Paul E</creatorcontrib><creatorcontrib>LIM, Ken Yu</creatorcontrib><creatorcontrib>HUMPHRIES, Nicholas</creatorcontrib><creatorcontrib>HENSLEY, Ryan</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>KITCHIN, Paul E</au><au>LIM, Ken Yu</au><au>HUMPHRIES, Nicholas</au><au>HENSLEY, Ryan</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>REGISTER RENAMING OF A SHAREABLE INSTRUCTION OPERAND CACHE</title><date>2020-07-16</date><risdate>2020</risdate><abstract>A system and a method are disclosed to process instructions in an execution unit (EU) that includes an operand cache (OC). The OC stores a copy of at least one frequently used operand stored in a physical register file (PRF). The EU may process instructions using operands obtained from the PRF or from the OC. In the first mode, an OC renaming unit (OC-REN) indicates to the EU to process instructions using operands obtained from the OC if processing the instructions using operands obtained from the OC uses less power than using operands obtained from the PRF. In the second mode, the OC-REN indicates to the EU to process the instructions using operands obtained from the PRF if processing the instructions using operands obtained from the PRF uses less power than using operands obtained from the OC.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US2020225954A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title REGISTER RENAMING OF A SHAREABLE INSTRUCTION OPERAND CACHE
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-21T09%3A34%3A20IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=KITCHIN,%20Paul%20E&rft.date=2020-07-16&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS2020225954A1%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true