PROCESSING UNIT VIRTUALIZATION WITH SCALABLE OVER-PROVISIONING IN AN INFORMATION PROCESSING SYSTEM

Techniques are disclosed for processing unit virtualization with scalable over-provisioning in an information processing system. For example, the method accesses a data structure that maps a correspondence between a plurality of virtualized processing units and a plurality of abstracted processing u...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Jia, Zhen, Hou, Anzhou, Chen, Qiang, Fong, Victor, Robillard, Michael
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 Jia, Zhen
Hou, Anzhou
Chen, Qiang
Fong, Victor
Robillard, Michael
description Techniques are disclosed for processing unit virtualization with scalable over-provisioning in an information processing system. For example, the method accesses a data structure that maps a correspondence between a plurality of virtualized processing units and a plurality of abstracted processing units, wherein the plurality of abstracted processing units are configured to decouple an allocation decision from the plurality of virtualized processing units, and further wherein at least one of the virtualized processing units is mapped to multiple ones of the abstracted processing units. The method allocates one or more virtualized processing units to execute a given application by allocating one or more abstracted processing units identified from the data structure. The method also enables migration of one or more virtualized processing units across the system. Examples of processing units with which scalable over-provisioning functionality can be applied include, but are not limited to, accelerators such as GPUs.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US2023418679A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US2023418679A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US2023418679A13</originalsourceid><addsrcrecordid>eNrjZEgKCPJ3dg0O9vRzVwj18wxRCPMMCgl19PGMcgzx9PdTCPcM8VAIdnb0cXTycVXwD3MN0gXqCPMMBkqC9Hj6KTj6AUk3_yBfiA4kA4Mjg0NcfXkYWNMSc4pTeaE0N4Oym2uIs4duakF-fGpxQWJyal5qSXxosJGBkbGJoYWZuaWjoTFxqgA8XDXk</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>PROCESSING UNIT VIRTUALIZATION WITH SCALABLE OVER-PROVISIONING IN AN INFORMATION PROCESSING SYSTEM</title><source>esp@cenet</source><creator>Jia, Zhen ; Hou, Anzhou ; Chen, Qiang ; Fong, Victor ; Robillard, Michael</creator><creatorcontrib>Jia, Zhen ; Hou, Anzhou ; Chen, Qiang ; Fong, Victor ; Robillard, Michael</creatorcontrib><description>Techniques are disclosed for processing unit virtualization with scalable over-provisioning in an information processing system. For example, the method accesses a data structure that maps a correspondence between a plurality of virtualized processing units and a plurality of abstracted processing units, wherein the plurality of abstracted processing units are configured to decouple an allocation decision from the plurality of virtualized processing units, and further wherein at least one of the virtualized processing units is mapped to multiple ones of the abstracted processing units. The method allocates one or more virtualized processing units to execute a given application by allocating one or more abstracted processing units identified from the data structure. The method also enables migration of one or more virtualized processing units across the system. Examples of processing units with which scalable over-provisioning functionality can be applied include, but are not limited to, accelerators such as GPUs.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2023</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=20231228&amp;DB=EPODOC&amp;CC=US&amp;NR=2023418679A1$$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&amp;date=20231228&amp;DB=EPODOC&amp;CC=US&amp;NR=2023418679A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Jia, Zhen</creatorcontrib><creatorcontrib>Hou, Anzhou</creatorcontrib><creatorcontrib>Chen, Qiang</creatorcontrib><creatorcontrib>Fong, Victor</creatorcontrib><creatorcontrib>Robillard, Michael</creatorcontrib><title>PROCESSING UNIT VIRTUALIZATION WITH SCALABLE OVER-PROVISIONING IN AN INFORMATION PROCESSING SYSTEM</title><description>Techniques are disclosed for processing unit virtualization with scalable over-provisioning in an information processing system. For example, the method accesses a data structure that maps a correspondence between a plurality of virtualized processing units and a plurality of abstracted processing units, wherein the plurality of abstracted processing units are configured to decouple an allocation decision from the plurality of virtualized processing units, and further wherein at least one of the virtualized processing units is mapped to multiple ones of the abstracted processing units. The method allocates one or more virtualized processing units to execute a given application by allocating one or more abstracted processing units identified from the data structure. The method also enables migration of one or more virtualized processing units across the system. Examples of processing units with which scalable over-provisioning functionality can be applied include, but are not limited to, accelerators such as GPUs.</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>2023</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZEgKCPJ3dg0O9vRzVwj18wxRCPMMCgl19PGMcgzx9PdTCPcM8VAIdnb0cXTycVXwD3MN0gXqCPMMBkqC9Hj6KTj6AUk3_yBfiA4kA4Mjg0NcfXkYWNMSc4pTeaE0N4Oym2uIs4duakF-fGpxQWJyal5qSXxosJGBkbGJoYWZuaWjoTFxqgA8XDXk</recordid><startdate>20231228</startdate><enddate>20231228</enddate><creator>Jia, Zhen</creator><creator>Hou, Anzhou</creator><creator>Chen, Qiang</creator><creator>Fong, Victor</creator><creator>Robillard, Michael</creator><scope>EVB</scope></search><sort><creationdate>20231228</creationdate><title>PROCESSING UNIT VIRTUALIZATION WITH SCALABLE OVER-PROVISIONING IN AN INFORMATION PROCESSING SYSTEM</title><author>Jia, Zhen ; Hou, Anzhou ; Chen, Qiang ; Fong, Victor ; Robillard, Michael</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US2023418679A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2023</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>Jia, Zhen</creatorcontrib><creatorcontrib>Hou, Anzhou</creatorcontrib><creatorcontrib>Chen, Qiang</creatorcontrib><creatorcontrib>Fong, Victor</creatorcontrib><creatorcontrib>Robillard, Michael</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Jia, Zhen</au><au>Hou, Anzhou</au><au>Chen, Qiang</au><au>Fong, Victor</au><au>Robillard, Michael</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>PROCESSING UNIT VIRTUALIZATION WITH SCALABLE OVER-PROVISIONING IN AN INFORMATION PROCESSING SYSTEM</title><date>2023-12-28</date><risdate>2023</risdate><abstract>Techniques are disclosed for processing unit virtualization with scalable over-provisioning in an information processing system. For example, the method accesses a data structure that maps a correspondence between a plurality of virtualized processing units and a plurality of abstracted processing units, wherein the plurality of abstracted processing units are configured to decouple an allocation decision from the plurality of virtualized processing units, and further wherein at least one of the virtualized processing units is mapped to multiple ones of the abstracted processing units. The method allocates one or more virtualized processing units to execute a given application by allocating one or more abstracted processing units identified from the data structure. The method also enables migration of one or more virtualized processing units across the system. Examples of processing units with which scalable over-provisioning functionality can be applied include, but are not limited to, accelerators such as GPUs.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US2023418679A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title PROCESSING UNIT VIRTUALIZATION WITH SCALABLE OVER-PROVISIONING IN AN INFORMATION PROCESSING SYSTEM
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-23T19%3A50%3A57IST&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=Jia,%20Zhen&rft.date=2023-12-28&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS2023418679A1%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