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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Prabhu, Julian A, Kalambur, Atul, Kadambi, Sudarshan, Liebholz, Daniel L, Staraitis, Julie M
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