Runtime for automatically load-balancing and synchronizing heterogeneous computer systems with scoped synchronization
Sharing tasks among compute units in a processor can increase the efficiency of the processor. When a compute unit does not have a task in its task memory to perform, donating tasks from other compute units can prevent the compute unit from being idle while there is task in other parts of the proces...
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 | Hower Derek R Hechtman Blake A |
description | Sharing tasks among compute units in a processor can increase the efficiency of the processor. When a compute unit does not have a task in its task memory to perform, donating tasks from other compute units can prevent the compute unit from being idle while there is task in other parts of the processor. It is desirable to share tasks among compute units that are within defined scopes of the processor. Compute units may share tasks by allowing other compute units to access their private memory, or by donating tasks to a shared memory. |
format | Patent |
fullrecord | <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US9411652B2</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US9411652B2</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US9411652B23</originalsourceid><addsrcrecordid>eNqNjLsKwkAQRdNYiPoP8wMpEh9gqyjWPuowbsZkYXdmyc4i8etdwcLS6sLh3DMt0jmxWk_wkAEwqXhUa9C5EZxgW97RIRvLHSC3EEc2_SBsXx_Sk9IgHTFJimDEh5RBlqKSj_C02kM0Euj3mPPC82LyQBdp8d1ZAcfDdX8qKUhDMaDJUW1ul-2qqjbrelcv_1DeYWBHDg</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Runtime for automatically load-balancing and synchronizing heterogeneous computer systems with scoped synchronization</title><source>esp@cenet</source><creator>Hower Derek R ; Hechtman Blake A</creator><creatorcontrib>Hower Derek R ; Hechtman Blake A</creatorcontrib><description>Sharing tasks among compute units in a processor can increase the efficiency of the processor. When a compute unit does not have a task in its task memory to perform, donating tasks from other compute units can prevent the compute unit from being idle while there is task in other parts of the processor. It is desirable to share tasks among compute units that are within defined scopes of the processor. Compute units may share tasks by allowing other compute units to access their private memory, or by donating tasks to a shared memory.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2016</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=20160809&DB=EPODOC&CC=US&NR=9411652B2$$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&date=20160809&DB=EPODOC&CC=US&NR=9411652B2$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Hower Derek R</creatorcontrib><creatorcontrib>Hechtman Blake A</creatorcontrib><title>Runtime for automatically load-balancing and synchronizing heterogeneous computer systems with scoped synchronization</title><description>Sharing tasks among compute units in a processor can increase the efficiency of the processor. When a compute unit does not have a task in its task memory to perform, donating tasks from other compute units can prevent the compute unit from being idle while there is task in other parts of the processor. It is desirable to share tasks among compute units that are within defined scopes of the processor. Compute units may share tasks by allowing other compute units to access their private memory, or by donating tasks to a shared memory.</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>2016</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNjLsKwkAQRdNYiPoP8wMpEh9gqyjWPuowbsZkYXdmyc4i8etdwcLS6sLh3DMt0jmxWk_wkAEwqXhUa9C5EZxgW97RIRvLHSC3EEc2_SBsXx_Sk9IgHTFJimDEh5RBlqKSj_C02kM0Euj3mPPC82LyQBdp8d1ZAcfDdX8qKUhDMaDJUW1ul-2qqjbrelcv_1DeYWBHDg</recordid><startdate>20160809</startdate><enddate>20160809</enddate><creator>Hower Derek R</creator><creator>Hechtman Blake A</creator><scope>EVB</scope></search><sort><creationdate>20160809</creationdate><title>Runtime for automatically load-balancing and synchronizing heterogeneous computer systems with scoped synchronization</title><author>Hower Derek R ; Hechtman Blake A</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US9411652B23</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2016</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>Hower Derek R</creatorcontrib><creatorcontrib>Hechtman Blake A</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Hower Derek R</au><au>Hechtman Blake A</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Runtime for automatically load-balancing and synchronizing heterogeneous computer systems with scoped synchronization</title><date>2016-08-09</date><risdate>2016</risdate><abstract>Sharing tasks among compute units in a processor can increase the efficiency of the processor. When a compute unit does not have a task in its task memory to perform, donating tasks from other compute units can prevent the compute unit from being idle while there is task in other parts of the processor. It is desirable to share tasks among compute units that are within defined scopes of the processor. Compute units may share tasks by allowing other compute units to access their private memory, or by donating tasks to a shared memory.</abstract><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | |
ispartof | |
issn | |
language | eng |
recordid | cdi_epo_espacenet_US9411652B2 |
source | esp@cenet |
subjects | CALCULATING COMPUTING COUNTING ELECTRIC DIGITAL DATA PROCESSING PHYSICS |
title | Runtime for automatically load-balancing and synchronizing heterogeneous computer systems with scoped synchronization |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-04T11%3A05%3A16IST&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=Hower%20Derek%20R&rft.date=2016-08-09&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS9411652B2%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 |