Thread and/or virtual machine scheduling for cores with diverse capabilities

Apparatuses, methods and storage medium associated with scheduling of threads and/or virtual machines, are disclosed herein. In embodiments, an apparatus is provided with a scheduler of an operating system and/or a virtual machine monitor. The scheduler is to retrieve or receive capabilities of the...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Fenger, Russell J, Dhanraj, Vijay, Gupta, Monica, Khanna, Gaurav
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 Fenger, Russell J
Dhanraj, Vijay
Gupta, Monica
Khanna, Gaurav
description Apparatuses, methods and storage medium associated with scheduling of threads and/or virtual machines, are disclosed herein. In embodiments, an apparatus is provided with a scheduler of an operating system and/or a virtual machine monitor. The scheduler is to retrieve or receive capabilities of the cores of one or more multi-core processors of the apparatus with diverse capabilities, and schedule a plurality of threads for execution on selected one or ones of the cores, based at least in part on the capabilities of the cores and characteristics of the plurality of threads. The virtual machine monitor is to retrieve or receive capabilities of the cores, and schedule a plurality of virtual machines for execution on selected one or ones of the cores, based at least in part on the capabilities of the cores and respective priorities of the virtual machines. Other embodiments may be described and/or claimed.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US10372493B2</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US10372493B2</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US10372493B23</originalsourceid><addsrcrecordid>eNqNyjEOwjAQBdE0FAi4w3IABMRIES0IREFHqKPF_sErGduynXB9KDgA1RRvptW1tQlsiL1Zh0SjpDKwoxdrKx6UtYUZnPgn9V_WISHTW4olIyNSBmmO_BAnRZDn1aRnl7H4dVYtz6f2eFkhhg45soZH6e637UY19W6vDrX65_kAohs2GQ</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Thread and/or virtual machine scheduling for cores with diverse capabilities</title><source>esp@cenet</source><creator>Fenger, Russell J ; Dhanraj, Vijay ; Gupta, Monica ; Khanna, Gaurav</creator><creatorcontrib>Fenger, Russell J ; Dhanraj, Vijay ; Gupta, Monica ; Khanna, Gaurav</creatorcontrib><description>Apparatuses, methods and storage medium associated with scheduling of threads and/or virtual machines, are disclosed herein. In embodiments, an apparatus is provided with a scheduler of an operating system and/or a virtual machine monitor. The scheduler is to retrieve or receive capabilities of the cores of one or more multi-core processors of the apparatus with diverse capabilities, and schedule a plurality of threads for execution on selected one or ones of the cores, based at least in part on the capabilities of the cores and characteristics of the plurality of threads. The virtual machine monitor is to retrieve or receive capabilities of the cores, and schedule a plurality of virtual machines for execution on selected one or ones of the cores, based at least in part on the capabilities of the cores and respective priorities of the virtual machines. Other embodiments may be described and/or claimed.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2019</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=20190806&amp;DB=EPODOC&amp;CC=US&amp;NR=10372493B2$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25542,76289</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20190806&amp;DB=EPODOC&amp;CC=US&amp;NR=10372493B2$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Fenger, Russell J</creatorcontrib><creatorcontrib>Dhanraj, Vijay</creatorcontrib><creatorcontrib>Gupta, Monica</creatorcontrib><creatorcontrib>Khanna, Gaurav</creatorcontrib><title>Thread and/or virtual machine scheduling for cores with diverse capabilities</title><description>Apparatuses, methods and storage medium associated with scheduling of threads and/or virtual machines, are disclosed herein. In embodiments, an apparatus is provided with a scheduler of an operating system and/or a virtual machine monitor. The scheduler is to retrieve or receive capabilities of the cores of one or more multi-core processors of the apparatus with diverse capabilities, and schedule a plurality of threads for execution on selected one or ones of the cores, based at least in part on the capabilities of the cores and characteristics of the plurality of threads. The virtual machine monitor is to retrieve or receive capabilities of the cores, and schedule a plurality of virtual machines for execution on selected one or ones of the cores, based at least in part on the capabilities of the cores and respective priorities of the virtual machines. Other embodiments may be described and/or claimed.</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>2019</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNyjEOwjAQBdE0FAi4w3IABMRIES0IREFHqKPF_sErGduynXB9KDgA1RRvptW1tQlsiL1Zh0SjpDKwoxdrKx6UtYUZnPgn9V_WISHTW4olIyNSBmmO_BAnRZDn1aRnl7H4dVYtz6f2eFkhhg45soZH6e637UY19W6vDrX65_kAohs2GQ</recordid><startdate>20190806</startdate><enddate>20190806</enddate><creator>Fenger, Russell J</creator><creator>Dhanraj, Vijay</creator><creator>Gupta, Monica</creator><creator>Khanna, Gaurav</creator><scope>EVB</scope></search><sort><creationdate>20190806</creationdate><title>Thread and/or virtual machine scheduling for cores with diverse capabilities</title><author>Fenger, Russell J ; Dhanraj, Vijay ; Gupta, Monica ; Khanna, Gaurav</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US10372493B23</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2019</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>Fenger, Russell J</creatorcontrib><creatorcontrib>Dhanraj, Vijay</creatorcontrib><creatorcontrib>Gupta, Monica</creatorcontrib><creatorcontrib>Khanna, Gaurav</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Fenger, Russell J</au><au>Dhanraj, Vijay</au><au>Gupta, Monica</au><au>Khanna, Gaurav</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Thread and/or virtual machine scheduling for cores with diverse capabilities</title><date>2019-08-06</date><risdate>2019</risdate><abstract>Apparatuses, methods and storage medium associated with scheduling of threads and/or virtual machines, are disclosed herein. In embodiments, an apparatus is provided with a scheduler of an operating system and/or a virtual machine monitor. The scheduler is to retrieve or receive capabilities of the cores of one or more multi-core processors of the apparatus with diverse capabilities, and schedule a plurality of threads for execution on selected one or ones of the cores, based at least in part on the capabilities of the cores and characteristics of the plurality of threads. The virtual machine monitor is to retrieve or receive capabilities of the cores, and schedule a plurality of virtual machines for execution on selected one or ones of the cores, based at least in part on the capabilities of the cores and respective priorities of the virtual machines. Other embodiments may be described and/or claimed.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US10372493B2
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Thread and/or virtual machine scheduling for cores with diverse capabilities
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-12T21%3A48%3A12IST&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=Fenger,%20Russell%20J&rft.date=2019-08-06&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS10372493B2%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