Virtual devices using a plurality of processors

An approach is provided to allow virtual devices that use a plurality of processors in a multiprocessor systems, such as the BE environment. Using this method, a synergistic processing unit (SPU) can either be dedicated to performing a particular function (i.e., audio, video, etc.) or a single SPU c...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: DAY MICHAEL NORMAN, NUTTER MARK RICHARD, BROKENSHIRE DANIEL ALAN, MINOR BARRY L
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 DAY MICHAEL NORMAN
NUTTER MARK RICHARD
BROKENSHIRE DANIEL ALAN
MINOR BARRY L
description An approach is provided to allow virtual devices that use a plurality of processors in a multiprocessor systems, such as the BE environment. Using this method, a synergistic processing unit (SPU) can either be dedicated to performing a particular function (i.e., audio, video, etc.) or a single SPU can be programmed to perform several functions on behalf of the other processors in the system. The application, preferably running in one of the primary (PU) processors, issues IOCTL commands through device drivers that correspond to SPUs. The kernel managing the primary processors responds by sending an appropriate message to the SPU that is performing the dedicated function. Using this method, an SPU can be virtualized for swapping multiple tasks or dedicated to performing a particular task.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US8549521B2</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US8549521B2</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US8549521B23</originalsourceid><addsrcrecordid>eNrjZNAPyywqKU3MUUhJLctMTi1WKC3OzEtXSFQoyCktSszJLKlUyE9TKCjKB8oV5xcV8zCwpiXmFKfyQmluBgU31xBnD93Ugvz41OKCxOTUvNSS-NBgC1MTS1MjQycjYyKUAAD-ACsL</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Virtual devices using a plurality of processors</title><source>esp@cenet</source><creator>DAY MICHAEL NORMAN ; NUTTER MARK RICHARD ; BROKENSHIRE DANIEL ALAN ; MINOR BARRY L</creator><creatorcontrib>DAY MICHAEL NORMAN ; NUTTER MARK RICHARD ; BROKENSHIRE DANIEL ALAN ; MINOR BARRY L</creatorcontrib><description>An approach is provided to allow virtual devices that use a plurality of processors in a multiprocessor systems, such as the BE environment. Using this method, a synergistic processing unit (SPU) can either be dedicated to performing a particular function (i.e., audio, video, etc.) or a single SPU can be programmed to perform several functions on behalf of the other processors in the system. The application, preferably running in one of the primary (PU) processors, issues IOCTL commands through device drivers that correspond to SPUs. The kernel managing the primary processors responds by sending an appropriate message to the SPU that is performing the dedicated function. Using this method, an SPU can be virtualized for swapping multiple tasks or dedicated to performing a particular task.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2013</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=20131001&amp;DB=EPODOC&amp;CC=US&amp;NR=8549521B2$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,777,882,25545,76296</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20131001&amp;DB=EPODOC&amp;CC=US&amp;NR=8549521B2$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>DAY MICHAEL NORMAN</creatorcontrib><creatorcontrib>NUTTER MARK RICHARD</creatorcontrib><creatorcontrib>BROKENSHIRE DANIEL ALAN</creatorcontrib><creatorcontrib>MINOR BARRY L</creatorcontrib><title>Virtual devices using a plurality of processors</title><description>An approach is provided to allow virtual devices that use a plurality of processors in a multiprocessor systems, such as the BE environment. Using this method, a synergistic processing unit (SPU) can either be dedicated to performing a particular function (i.e., audio, video, etc.) or a single SPU can be programmed to perform several functions on behalf of the other processors in the system. The application, preferably running in one of the primary (PU) processors, issues IOCTL commands through device drivers that correspond to SPUs. The kernel managing the primary processors responds by sending an appropriate message to the SPU that is performing the dedicated function. Using this method, an SPU can be virtualized for swapping multiple tasks or dedicated to performing a particular task.</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>2013</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZNAPyywqKU3MUUhJLctMTi1WKC3OzEtXSFQoyCktSszJLKlUyE9TKCjKB8oV5xcV8zCwpiXmFKfyQmluBgU31xBnD93Ugvz41OKCxOTUvNSS-NBgC1MTS1MjQycjYyKUAAD-ACsL</recordid><startdate>20131001</startdate><enddate>20131001</enddate><creator>DAY MICHAEL NORMAN</creator><creator>NUTTER MARK RICHARD</creator><creator>BROKENSHIRE DANIEL ALAN</creator><creator>MINOR BARRY L</creator><scope>EVB</scope></search><sort><creationdate>20131001</creationdate><title>Virtual devices using a plurality of processors</title><author>DAY MICHAEL NORMAN ; NUTTER MARK RICHARD ; BROKENSHIRE DANIEL ALAN ; MINOR BARRY L</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US8549521B23</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2013</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>DAY MICHAEL NORMAN</creatorcontrib><creatorcontrib>NUTTER MARK RICHARD</creatorcontrib><creatorcontrib>BROKENSHIRE DANIEL ALAN</creatorcontrib><creatorcontrib>MINOR BARRY L</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>DAY MICHAEL NORMAN</au><au>NUTTER MARK RICHARD</au><au>BROKENSHIRE DANIEL ALAN</au><au>MINOR BARRY L</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Virtual devices using a plurality of processors</title><date>2013-10-01</date><risdate>2013</risdate><abstract>An approach is provided to allow virtual devices that use a plurality of processors in a multiprocessor systems, such as the BE environment. Using this method, a synergistic processing unit (SPU) can either be dedicated to performing a particular function (i.e., audio, video, etc.) or a single SPU can be programmed to perform several functions on behalf of the other processors in the system. The application, preferably running in one of the primary (PU) processors, issues IOCTL commands through device drivers that correspond to SPUs. The kernel managing the primary processors responds by sending an appropriate message to the SPU that is performing the dedicated function. Using this method, an SPU can be virtualized for swapping multiple tasks or dedicated to performing a particular task.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US8549521B2
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Virtual devices using a plurality of processors
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-20T20%3A46%3A36IST&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=DAY%20MICHAEL%20NORMAN&rft.date=2013-10-01&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS8549521B2%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