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...
Gespeichert in:
Hauptverfasser: | , , , , |
---|---|
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&date=20110125&DB=EPODOC&CC=US&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&date=20110125&DB=EPODOC&CC=US&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 |