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...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
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&date=20150901&DB=EPODOC&CC=TW&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&date=20150901&DB=EPODOC&CC=TW&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 |