POWER AWARE SCHEDULING AND POWER MANAGER

A computing system having a plurality of processing units configured to perform work by having threads assigned to the processing units. A thread scheduler is coupled to the plurality of processors and configured to schedule threads to the processing units. A power manager is coupled to the thread s...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: WORTHINGTON, Bruce Lee, SHARDA, Vishal
Format: Patent
Sprache:eng ; fre
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 WORTHINGTON, Bruce Lee
SHARDA, Vishal
description A computing system having a plurality of processing units configured to perform work by having threads assigned to the processing units. A thread scheduler is coupled to the plurality of processors and configured to schedule threads to the processing units. A power manager is coupled to the thread scheduler and controls performance states or idle states of the processing units. The thread scheduler maintains information about current performance state or idle state per processing unit. The information includes a multi-level description of the processing units in the computing system. The multi-level description includes three or more different entry values of different levels for performance state or idle state for processing units. The power manager provides the multi-level description of the processing units to the thread scheduler, which is configured to schedule threads to the processing units based on the multi-level description. L'invention concerne un système informatique ayant une pluralité d'unités de traitement configurées pour réaliser un travail en ayant des fils d'exécution affectés aux unités de traitement. Un dispositif de planification de fil d'exécution est couplé à la pluralité de processeurs et est configuré pour planifier des fils d'exécution au niveau des unités de traitement. Un gestionnaire de puissance est couplé au dispositif de planification de fil d'exécution et commande des états de performances ou des états de repos des unités de traitement. Le dispositif de planification de fil d'exécution maintient des informations concernant l'état de performances courant ou l'état de repos courant par unité de traitement. Les informations comprennent un déchiffrement multi-niveaux des unités de traitement dans le système informatique. La description multi-niveaux comprend au moins trois valeurs d'entrée différentes de différents niveaux pour l'état de performances ou l'état de repos pour des unités de traitement. Le gestionnaire de puissance fournit la description multi-niveaux des unités de traitement au dispositif de planification de fil d'exécution, qui est configuré pour planifier des fils d'exécution au niveau des unités de traitement sur la base de la description multi-niveaux.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_WO2016160639A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>WO2016160639A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_WO2016160639A13</originalsourceid><addsrcrecordid>eNrjZNAI8A93DVJwDHcMclUIdvZwdQn18fRzV3D0c1GASPk6-jm6uwbxMLCmJeYUp_JCaW4GZTfXEGcP3dSC_PjU4oLE5NS81JL4cH8jA0MzQzMDM2NLR0Nj4lQBAIoBJOE</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>POWER AWARE SCHEDULING AND POWER MANAGER</title><source>esp@cenet</source><creator>WORTHINGTON, Bruce Lee ; SHARDA, Vishal</creator><creatorcontrib>WORTHINGTON, Bruce Lee ; SHARDA, Vishal</creatorcontrib><description>A computing system having a plurality of processing units configured to perform work by having threads assigned to the processing units. A thread scheduler is coupled to the plurality of processors and configured to schedule threads to the processing units. A power manager is coupled to the thread scheduler and controls performance states or idle states of the processing units. The thread scheduler maintains information about current performance state or idle state per processing unit. The information includes a multi-level description of the processing units in the computing system. The multi-level description includes three or more different entry values of different levels for performance state or idle state for processing units. The power manager provides the multi-level description of the processing units to the thread scheduler, which is configured to schedule threads to the processing units based on the multi-level description. L'invention concerne un système informatique ayant une pluralité d'unités de traitement configurées pour réaliser un travail en ayant des fils d'exécution affectés aux unités de traitement. Un dispositif de planification de fil d'exécution est couplé à la pluralité de processeurs et est configuré pour planifier des fils d'exécution au niveau des unités de traitement. Un gestionnaire de puissance est couplé au dispositif de planification de fil d'exécution et commande des états de performances ou des états de repos des unités de traitement. Le dispositif de planification de fil d'exécution maintient des informations concernant l'état de performances courant ou l'état de repos courant par unité de traitement. Les informations comprennent un déchiffrement multi-niveaux des unités de traitement dans le système informatique. La description multi-niveaux comprend au moins trois valeurs d'entrée différentes de différents niveaux pour l'état de performances ou l'état de repos pour des unités de traitement. Le gestionnaire de puissance fournit la description multi-niveaux des unités de traitement au dispositif de planification de fil d'exécution, qui est configuré pour planifier des fils d'exécution au niveau des unités de traitement sur la base de la description multi-niveaux.</description><language>eng ; fre</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&amp;date=20161006&amp;DB=EPODOC&amp;CC=WO&amp;NR=2016160639A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25543,76293</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20161006&amp;DB=EPODOC&amp;CC=WO&amp;NR=2016160639A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>WORTHINGTON, Bruce Lee</creatorcontrib><creatorcontrib>SHARDA, Vishal</creatorcontrib><title>POWER AWARE SCHEDULING AND POWER MANAGER</title><description>A computing system having a plurality of processing units configured to perform work by having threads assigned to the processing units. A thread scheduler is coupled to the plurality of processors and configured to schedule threads to the processing units. A power manager is coupled to the thread scheduler and controls performance states or idle states of the processing units. The thread scheduler maintains information about current performance state or idle state per processing unit. The information includes a multi-level description of the processing units in the computing system. The multi-level description includes three or more different entry values of different levels for performance state or idle state for processing units. The power manager provides the multi-level description of the processing units to the thread scheduler, which is configured to schedule threads to the processing units based on the multi-level description. L'invention concerne un système informatique ayant une pluralité d'unités de traitement configurées pour réaliser un travail en ayant des fils d'exécution affectés aux unités de traitement. Un dispositif de planification de fil d'exécution est couplé à la pluralité de processeurs et est configuré pour planifier des fils d'exécution au niveau des unités de traitement. Un gestionnaire de puissance est couplé au dispositif de planification de fil d'exécution et commande des états de performances ou des états de repos des unités de traitement. Le dispositif de planification de fil d'exécution maintient des informations concernant l'état de performances courant ou l'état de repos courant par unité de traitement. Les informations comprennent un déchiffrement multi-niveaux des unités de traitement dans le système informatique. La description multi-niveaux comprend au moins trois valeurs d'entrée différentes de différents niveaux pour l'état de performances ou l'état de repos pour des unités de traitement. Le gestionnaire de puissance fournit la description multi-niveaux des unités de traitement au dispositif de planification de fil d'exécution, qui est configuré pour planifier des fils d'exécution au niveau des unités de traitement sur la base de la description multi-niveaux.</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>eNrjZNAI8A93DVJwDHcMclUIdvZwdQn18fRzV3D0c1GASPk6-jm6uwbxMLCmJeYUp_JCaW4GZTfXEGcP3dSC_PjU4oLE5NS81JL4cH8jA0MzQzMDM2NLR0Nj4lQBAIoBJOE</recordid><startdate>20161006</startdate><enddate>20161006</enddate><creator>WORTHINGTON, Bruce Lee</creator><creator>SHARDA, Vishal</creator><scope>EVB</scope></search><sort><creationdate>20161006</creationdate><title>POWER AWARE SCHEDULING AND POWER MANAGER</title><author>WORTHINGTON, Bruce Lee ; SHARDA, Vishal</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_WO2016160639A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</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>WORTHINGTON, Bruce Lee</creatorcontrib><creatorcontrib>SHARDA, Vishal</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>WORTHINGTON, Bruce Lee</au><au>SHARDA, Vishal</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>POWER AWARE SCHEDULING AND POWER MANAGER</title><date>2016-10-06</date><risdate>2016</risdate><abstract>A computing system having a plurality of processing units configured to perform work by having threads assigned to the processing units. A thread scheduler is coupled to the plurality of processors and configured to schedule threads to the processing units. A power manager is coupled to the thread scheduler and controls performance states or idle states of the processing units. The thread scheduler maintains information about current performance state or idle state per processing unit. The information includes a multi-level description of the processing units in the computing system. The multi-level description includes three or more different entry values of different levels for performance state or idle state for processing units. The power manager provides the multi-level description of the processing units to the thread scheduler, which is configured to schedule threads to the processing units based on the multi-level description. L'invention concerne un système informatique ayant une pluralité d'unités de traitement configurées pour réaliser un travail en ayant des fils d'exécution affectés aux unités de traitement. Un dispositif de planification de fil d'exécution est couplé à la pluralité de processeurs et est configuré pour planifier des fils d'exécution au niveau des unités de traitement. Un gestionnaire de puissance est couplé au dispositif de planification de fil d'exécution et commande des états de performances ou des états de repos des unités de traitement. Le dispositif de planification de fil d'exécution maintient des informations concernant l'état de performances courant ou l'état de repos courant par unité de traitement. Les informations comprennent un déchiffrement multi-niveaux des unités de traitement dans le système informatique. La description multi-niveaux comprend au moins trois valeurs d'entrée différentes de différents niveaux pour l'état de performances ou l'état de repos pour des unités de traitement. Le gestionnaire de puissance fournit la description multi-niveaux des unités de traitement au dispositif de planification de fil d'exécution, qui est configuré pour planifier des fils d'exécution au niveau des unités de traitement sur la base de la description multi-niveaux.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre
recordid cdi_epo_espacenet_WO2016160639A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title POWER AWARE SCHEDULING AND POWER MANAGER
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-27T07%3A04%3A32IST&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=WORTHINGTON,%20Bruce%20Lee&rft.date=2016-10-06&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EWO2016160639A1%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