Paravirtualized virtual gpu

An embodiment of the invention sets forth a primary processing unit, a secondary processing unit coupled to the primary processing unit and accessible via a plurality of channels and a plurality of guest virtual machines executing on the primary processing unit. Each guest virtual machine includes a...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: POPURI, SATYA KIRAN, KRANZUSCH, KEVIN J, JOHNSON, CHRISTOPHER W, EARL, WILLIAM J
Format: Patent
Sprache:chi ; 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 POPURI, SATYA KIRAN
KRANZUSCH, KEVIN J
JOHNSON, CHRISTOPHER W
EARL, WILLIAM J
description An embodiment of the invention sets forth a primary processing unit, a secondary processing unit coupled to the primary processing unit and accessible via a plurality of channels and a plurality of guest virtual machines executing on the primary processing unit. Each guest virtual machine includes a driver associated with the secondary processing unit, and a privileged virtual machine executing on the primary processing unit and configured to allocate a different set of channels of the plurality of channels to each of the drivers included in the guest virtual machines, where a first set of channels allocated to a first driver enables the first driver to access the secondary processing unit without conflicting with any of the other and with minimal performance overhead by directly accessing the secondary processing unit channels.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_TWI498824BB</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>TWI498824BB</sourcerecordid><originalsourceid>FETCH-epo_espacenet_TWI498824BB3</originalsourceid><addsrcrecordid>eNrjZJAOSCxKLMssKilNzMmsSk1RgLIV0gtKeRhY0xJzilN5oTQ3g4Kba4izh25qQX58anFBYnJqXmpJfEi4p4mlhYWRiZOTMRFKAG00I_w</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Paravirtualized virtual gpu</title><source>esp@cenet</source><creator>POPURI, SATYA KIRAN ; KRANZUSCH, KEVIN J ; JOHNSON, CHRISTOPHER W ; EARL, WILLIAM J</creator><creatorcontrib>POPURI, SATYA KIRAN ; KRANZUSCH, KEVIN J ; JOHNSON, CHRISTOPHER W ; EARL, WILLIAM J</creatorcontrib><description>An embodiment of the invention sets forth a primary processing unit, a secondary processing unit coupled to the primary processing unit and accessible via a plurality of channels and a plurality of guest virtual machines executing on the primary processing unit. Each guest virtual machine includes a driver associated with the secondary processing unit, and a privileged virtual machine executing on the primary processing unit and configured to allocate a different set of channels of the plurality of channels to each of the drivers included in the guest virtual machines, where a first set of channels allocated to a first driver enables the first driver to access the secondary processing unit without conflicting with any of the other and with minimal performance overhead by directly accessing the secondary processing unit channels.</description><language>chi ; eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; IMAGE DATA PROCESSING OR GENERATION, IN GENERAL ; PHYSICS</subject><creationdate>2015</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=20150901&amp;DB=EPODOC&amp;CC=TW&amp;NR=I498824B$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,778,883,25551,76304</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20150901&amp;DB=EPODOC&amp;CC=TW&amp;NR=I498824B$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>POPURI, SATYA KIRAN</creatorcontrib><creatorcontrib>KRANZUSCH, KEVIN J</creatorcontrib><creatorcontrib>JOHNSON, CHRISTOPHER W</creatorcontrib><creatorcontrib>EARL, WILLIAM J</creatorcontrib><title>Paravirtualized virtual gpu</title><description>An embodiment of the invention sets forth a primary processing unit, a secondary processing unit coupled to the primary processing unit and accessible via a plurality of channels and a plurality of guest virtual machines executing on the primary processing unit. Each guest virtual machine includes a driver associated with the secondary processing unit, and a privileged virtual machine executing on the primary processing unit and configured to allocate a different set of channels of the plurality of channels to each of the drivers included in the guest virtual machines, where a first set of channels allocated to a first driver enables the first driver to access the secondary processing unit without conflicting with any of the other and with minimal performance overhead by directly accessing the secondary processing unit channels.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>IMAGE DATA PROCESSING OR GENERATION, IN GENERAL</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2015</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZJAOSCxKLMssKilNzMmsSk1RgLIV0gtKeRhY0xJzilN5oTQ3g4Kba4izh25qQX58anFBYnJqXmpJfEi4p4mlhYWRiZOTMRFKAG00I_w</recordid><startdate>20150901</startdate><enddate>20150901</enddate><creator>POPURI, SATYA KIRAN</creator><creator>KRANZUSCH, KEVIN J</creator><creator>JOHNSON, CHRISTOPHER W</creator><creator>EARL, WILLIAM J</creator><scope>EVB</scope></search><sort><creationdate>20150901</creationdate><title>Paravirtualized virtual gpu</title><author>POPURI, SATYA KIRAN ; KRANZUSCH, KEVIN J ; JOHNSON, CHRISTOPHER W ; EARL, WILLIAM J</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_TWI498824BB3</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>chi ; eng</language><creationdate>2015</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>IMAGE DATA PROCESSING OR GENERATION, IN GENERAL</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>POPURI, SATYA KIRAN</creatorcontrib><creatorcontrib>KRANZUSCH, KEVIN J</creatorcontrib><creatorcontrib>JOHNSON, CHRISTOPHER W</creatorcontrib><creatorcontrib>EARL, WILLIAM J</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>POPURI, SATYA KIRAN</au><au>KRANZUSCH, KEVIN J</au><au>JOHNSON, CHRISTOPHER W</au><au>EARL, WILLIAM J</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Paravirtualized virtual gpu</title><date>2015-09-01</date><risdate>2015</risdate><abstract>An embodiment of the invention sets forth a primary processing unit, a secondary processing unit coupled to the primary processing unit and accessible via a plurality of channels and a plurality of guest virtual machines executing on the primary processing unit. Each guest virtual machine includes a driver associated with the secondary processing unit, and a privileged virtual machine executing on the primary processing unit and configured to allocate a different set of channels of the plurality of channels to each of the drivers included in the guest virtual machines, where a first set of channels allocated to a first driver enables the first driver to access the secondary processing unit without conflicting with any of the other and with minimal performance overhead by directly accessing the secondary processing unit channels.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language chi ; eng
recordid cdi_epo_espacenet_TWI498824BB
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
PHYSICS
title Paravirtualized virtual gpu
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-15T12%3A23%3A09IST&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=POPURI,%20SATYA%20KIRAN&rft.date=2015-09-01&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3ETWI498824BB%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