Method and apparatus for assigning thread priority in a processor or the like

In a multi-threaded processor, thread priority variables are set up in memory. The actual assignment of thread priority is based on the expiration of a thread precedence counter. To further augment, the effectiveness of the thread precedence counters, starting counters are associated with each threa...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: UPTON MICHAEL D, ALLEN JAMES D, BURNS DAVID W, BOGGS DARRELL D, SAGER DAVID J
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 UPTON MICHAEL D
ALLEN JAMES D
BURNS DAVID W
BOGGS DARRELL D
SAGER DAVID J
description In a multi-threaded processor, thread priority variables are set up in memory. The actual assignment of thread priority is based on the expiration of a thread precedence counter. To further augment, the effectiveness of the thread precedence counters, starting counters are associated with each thread that serve as a multiplier for the value to be used in the thread precedence counter. The value in the starting counters are manipulated so as to prevent one thread from getting undue priority to the resources of the multi-threaded processor.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US7877583B2</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US7877583B2</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US7877583B23</originalsourceid><addsrcrecordid>eNqNijEKwkAQRbexEPUOcwEbg2xqRbFJpdZhSCbZwbA7zIyFt3cLDyC8z-PDW4euI09lBMx1Iqjob4OpKKAZz5nzDJ6UcARRLsr-Ac6A9ZWBzGpY8USw8Iu2YTXhYrT7eRPgenmcb3uS0pMJDpTJ--c9tjEe2-Z0aP5Ivme1Neg</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Method and apparatus for assigning thread priority in a processor or the like</title><source>esp@cenet</source><creator>UPTON MICHAEL D ; ALLEN JAMES D ; BURNS DAVID W ; BOGGS DARRELL D ; SAGER DAVID J</creator><creatorcontrib>UPTON MICHAEL D ; ALLEN JAMES D ; BURNS DAVID W ; BOGGS DARRELL D ; SAGER DAVID J</creatorcontrib><description>In a multi-threaded processor, thread priority variables are set up in memory. The actual assignment of thread priority is based on the expiration of a thread precedence counter. To further augment, the effectiveness of the thread precedence counters, starting counters are associated with each thread that serve as a multiplier for the value to be used in the thread precedence counter. The value in the starting counters are manipulated so as to prevent one thread from getting undue priority to the resources of the multi-threaded processor.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2011</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=20110125&amp;DB=EPODOC&amp;CC=US&amp;NR=7877583B2$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25563,76318</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20110125&amp;DB=EPODOC&amp;CC=US&amp;NR=7877583B2$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>UPTON MICHAEL D</creatorcontrib><creatorcontrib>ALLEN JAMES D</creatorcontrib><creatorcontrib>BURNS DAVID W</creatorcontrib><creatorcontrib>BOGGS DARRELL D</creatorcontrib><creatorcontrib>SAGER DAVID J</creatorcontrib><title>Method and apparatus for assigning thread priority in a processor or the like</title><description>In a multi-threaded processor, thread priority variables are set up in memory. The actual assignment of thread priority is based on the expiration of a thread precedence counter. To further augment, the effectiveness of the thread precedence counters, starting counters are associated with each thread that serve as a multiplier for the value to be used in the thread precedence counter. The value in the starting counters are manipulated so as to prevent one thread from getting undue priority to the resources of the multi-threaded processor.</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>2011</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNijEKwkAQRbexEPUOcwEbg2xqRbFJpdZhSCbZwbA7zIyFt3cLDyC8z-PDW4euI09lBMx1Iqjob4OpKKAZz5nzDJ6UcARRLsr-Ac6A9ZWBzGpY8USw8Iu2YTXhYrT7eRPgenmcb3uS0pMJDpTJ--c9tjEe2-Z0aP5Ivme1Neg</recordid><startdate>20110125</startdate><enddate>20110125</enddate><creator>UPTON MICHAEL D</creator><creator>ALLEN JAMES D</creator><creator>BURNS DAVID W</creator><creator>BOGGS DARRELL D</creator><creator>SAGER DAVID J</creator><scope>EVB</scope></search><sort><creationdate>20110125</creationdate><title>Method and apparatus for assigning thread priority in a processor or the like</title><author>UPTON MICHAEL D ; ALLEN JAMES D ; BURNS DAVID W ; BOGGS DARRELL D ; SAGER DAVID J</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US7877583B23</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2011</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>UPTON MICHAEL D</creatorcontrib><creatorcontrib>ALLEN JAMES D</creatorcontrib><creatorcontrib>BURNS DAVID W</creatorcontrib><creatorcontrib>BOGGS DARRELL D</creatorcontrib><creatorcontrib>SAGER DAVID J</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>UPTON MICHAEL D</au><au>ALLEN JAMES D</au><au>BURNS DAVID W</au><au>BOGGS DARRELL D</au><au>SAGER DAVID J</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Method and apparatus for assigning thread priority in a processor or the like</title><date>2011-01-25</date><risdate>2011</risdate><abstract>In a multi-threaded processor, thread priority variables are set up in memory. The actual assignment of thread priority is based on the expiration of a thread precedence counter. To further augment, the effectiveness of the thread precedence counters, starting counters are associated with each thread that serve as a multiplier for the value to be used in the thread precedence counter. The value in the starting counters are manipulated so as to prevent one thread from getting undue priority to the resources of the multi-threaded processor.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US7877583B2
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Method and apparatus for assigning thread priority in a processor or the like
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-11T20%3A54%3A51IST&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=UPTON%20MICHAEL%20D&rft.date=2011-01-25&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS7877583B2%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