Storing results of producer instructions to facilitate consumer instruction dependency tracking
If a consumer instruction specifies a 64 bit source register comprised of results provided by two 32 bit producer instructions, the number of dependencies that must be tracked per source register can be decreased by transforming one or more of the 32 bit producer instructions so that rather than sim...
Gespeichert in:
Hauptverfasser: | , , , , |
---|---|
Format: | Patent |
Sprache: | eng |
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 | Prabhu, Julian A Kalambur, Atul Kadambi, Sudarshan Liebholz, Daniel L Staraitis, Julie M |
description | If a consumer instruction specifies a 64 bit source register comprised of results provided by two 32 bit producer instructions, the number of dependencies that must be tracked per source register can be decreased by transforming one or more of the 32 bit producer instructions so that rather than simply storing its result in a 32 bit destination register, the transformed instruction stores its result into a 64 bit logical register along with another 32 bit value held in another 32 bit register. |
format | Patent |
fullrecord | <record><control><sourceid>uspatents_EFH</sourceid><recordid>TN_cdi_uspatents_grants_07237096</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>07237096</sourcerecordid><originalsourceid>FETCH-uspatents_grants_072370963</originalsourceid><addsrcrecordid>eNqNjDEKAjEQAK-xEPUP-wHh8MDDWk7stT_CZnME4ybsbgp_bwQbO6uBYZh1N98sS-QFhLQmU8gBimRfkQQiq0lFi5kVLENwGFM0ZwTYVH3-NuCpEHtifIGJw0f7brtVcElp9-Wmg8t0P1_3VUv7sOm8iPugHw_D2J-Owx_JGwRJP3c</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Storing results of producer instructions to facilitate consumer instruction dependency tracking</title><source>USPTO Issued Patents</source><creator>Prabhu, Julian A ; Kalambur, Atul ; Kadambi, Sudarshan ; Liebholz, Daniel L ; Staraitis, Julie M</creator><creatorcontrib>Prabhu, Julian A ; Kalambur, Atul ; Kadambi, Sudarshan ; Liebholz, Daniel L ; Staraitis, Julie M ; Sun Microsystems, Inc</creatorcontrib><description>If a consumer instruction specifies a 64 bit source register comprised of results provided by two 32 bit producer instructions, the number of dependencies that must be tracked per source register can be decreased by transforming one or more of the 32 bit producer instructions so that rather than simply storing its result in a 32 bit destination register, the transformed instruction stores its result into a 64 bit logical register along with another 32 bit value held in another 32 bit register.</description><language>eng</language><creationdate>2007</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/7237096$$EPDF$$P50$$Guspatents$$Hfree_for_read</linktopdf><link.rule.ids>230,308,776,798,881,64012</link.rule.ids><linktorsrc>$$Uhttps://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/7237096$$EView_record_in_USPTO$$FView_record_in_$$GUSPTO$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Prabhu, Julian A</creatorcontrib><creatorcontrib>Kalambur, Atul</creatorcontrib><creatorcontrib>Kadambi, Sudarshan</creatorcontrib><creatorcontrib>Liebholz, Daniel L</creatorcontrib><creatorcontrib>Staraitis, Julie M</creatorcontrib><creatorcontrib>Sun Microsystems, Inc</creatorcontrib><title>Storing results of producer instructions to facilitate consumer instruction dependency tracking</title><description>If a consumer instruction specifies a 64 bit source register comprised of results provided by two 32 bit producer instructions, the number of dependencies that must be tracked per source register can be decreased by transforming one or more of the 32 bit producer instructions so that rather than simply storing its result in a 32 bit destination register, the transformed instruction stores its result into a 64 bit logical register along with another 32 bit value held in another 32 bit register.</description><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2007</creationdate><recordtype>patent</recordtype><sourceid>EFH</sourceid><recordid>eNqNjDEKAjEQAK-xEPUP-wHh8MDDWk7stT_CZnME4ybsbgp_bwQbO6uBYZh1N98sS-QFhLQmU8gBimRfkQQiq0lFi5kVLENwGFM0ZwTYVH3-NuCpEHtifIGJw0f7brtVcElp9-Wmg8t0P1_3VUv7sOm8iPugHw_D2J-Owx_JGwRJP3c</recordid><startdate>20070626</startdate><enddate>20070626</enddate><creator>Prabhu, Julian A</creator><creator>Kalambur, Atul</creator><creator>Kadambi, Sudarshan</creator><creator>Liebholz, Daniel L</creator><creator>Staraitis, Julie M</creator><scope>EFH</scope></search><sort><creationdate>20070626</creationdate><title>Storing results of producer instructions to facilitate consumer instruction dependency tracking</title><author>Prabhu, Julian A ; Kalambur, Atul ; Kadambi, Sudarshan ; Liebholz, Daniel L ; Staraitis, Julie M</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-uspatents_grants_072370963</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2007</creationdate><toplevel>online_resources</toplevel><creatorcontrib>Prabhu, Julian A</creatorcontrib><creatorcontrib>Kalambur, Atul</creatorcontrib><creatorcontrib>Kadambi, Sudarshan</creatorcontrib><creatorcontrib>Liebholz, Daniel L</creatorcontrib><creatorcontrib>Staraitis, Julie M</creatorcontrib><creatorcontrib>Sun Microsystems, Inc</creatorcontrib><collection>USPTO Issued Patents</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Prabhu, Julian A</au><au>Kalambur, Atul</au><au>Kadambi, Sudarshan</au><au>Liebholz, Daniel L</au><au>Staraitis, Julie M</au><aucorp>Sun Microsystems, Inc</aucorp><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Storing results of producer instructions to facilitate consumer instruction dependency tracking</title><date>2007-06-26</date><risdate>2007</risdate><abstract>If a consumer instruction specifies a 64 bit source register comprised of results provided by two 32 bit producer instructions, the number of dependencies that must be tracked per source register can be decreased by transforming one or more of the 32 bit producer instructions so that rather than simply storing its result in a 32 bit destination register, the transformed instruction stores its result into a 64 bit logical register along with another 32 bit value held in another 32 bit register.</abstract><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | |
ispartof | |
issn | |
language | eng |
recordid | cdi_uspatents_grants_07237096 |
source | USPTO Issued Patents |
title | Storing results of producer instructions to facilitate consumer instruction dependency tracking |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-06T10%3A17%3A01IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-uspatents_EFH&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=Prabhu,%20Julian%20A&rft.aucorp=Sun%20Microsystems,%20Inc&rft.date=2007-06-26&rft_id=info:doi/&rft_dat=%3Cuspatents_EFH%3E07237096%3C/uspatents_EFH%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 |