SCHEDULING HETEROGENOUS PROCESSORS

An example computing device comprises a first processing unit having first capabilities, a second processing unit having second capabilities, and a shared memory accessible by the first processing unit and the second processing unit. The shared memory stores data objects in association with type inf...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: MONAHAN, Brian Quentin, GOLDSACK, Patrick, BARNETT, Granville
Format: Patent
Sprache:eng ; fre
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 MONAHAN, Brian Quentin
GOLDSACK, Patrick
BARNETT, Granville
description An example computing device comprises a first processing unit having first capabilities, a second processing unit having second capabilities, and a shared memory accessible by the first processing unit and the second processing unit. The shared memory stores data objects in association with type information indicating the data type of the data objects. The example computing device further comprises an instruction set to, when executed by a processing unit of the computing device, select one of the first processing unit and the second processing unit to perform a computation of a particular type, using data of a particular type stored in the shared memory, wherein the selection is performed based on a predefined affinity of the first processing unit for the particular computation type and/or the particular data type and a predefined affinity of the second processing unit for the particular computation type and/or the particular data type. L'invention concerne un exemple de dispositif informatique comprenant une première unité de traitement ayant des premières capacités, une deuxième unité de traitement ayant des deuxièmes capacités, et une mémoire partagée accessible par la première unité de traitement et la deuxième unité de traitement. La mémoire partagée stocke des objets de données en les associant à des informations de type indiquant le type de données des objets de données. Le dispositif informatique donné à titre d'exemple comprend également un jeu d'instructions qui, lorsqu'il est exécuté par une unité de traitement du dispositif informatique, permet de sélectionner la première unité de traitement ou la deuxième unité de traitement pour lui faire exécuter un calcul d'un type particulier, à l'aide de données d'un type particulier stockées dans la mémoire partagée, la sélection étant effectuée en fonction d'une affinité prédéfinie de la première unité de traitement pour le type de calcul particulier et/ou le type de données particulier et d'une affinité prédéfinie de la deuxième unité de traitement pour le type de calcul particulier et/ou le type de données particulier.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_WO2017016590A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>WO2017016590A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_WO2017016590A13</originalsourceid><addsrcrecordid>eNrjZFAKdvZwdQn18fRzV_BwDXEN8nd39fMPDVYICPJ3dg0O9g8K5mFgTUvMKU7lhdLcDMpuriHOHrqpBfnxqcUFicmpeakl8eH-RgaG5gaGZqaWBo6GxsSpAgDtfyPI</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>SCHEDULING HETEROGENOUS PROCESSORS</title><source>esp@cenet</source><creator>MONAHAN, Brian Quentin ; GOLDSACK, Patrick ; BARNETT, Granville</creator><creatorcontrib>MONAHAN, Brian Quentin ; GOLDSACK, Patrick ; BARNETT, Granville</creatorcontrib><description>An example computing device comprises a first processing unit having first capabilities, a second processing unit having second capabilities, and a shared memory accessible by the first processing unit and the second processing unit. The shared memory stores data objects in association with type information indicating the data type of the data objects. The example computing device further comprises an instruction set to, when executed by a processing unit of the computing device, select one of the first processing unit and the second processing unit to perform a computation of a particular type, using data of a particular type stored in the shared memory, wherein the selection is performed based on a predefined affinity of the first processing unit for the particular computation type and/or the particular data type and a predefined affinity of the second processing unit for the particular computation type and/or the particular data type. L'invention concerne un exemple de dispositif informatique comprenant une première unité de traitement ayant des premières capacités, une deuxième unité de traitement ayant des deuxièmes capacités, et une mémoire partagée accessible par la première unité de traitement et la deuxième unité de traitement. La mémoire partagée stocke des objets de données en les associant à des informations de type indiquant le type de données des objets de données. Le dispositif informatique donné à titre d'exemple comprend également un jeu d'instructions qui, lorsqu'il est exécuté par une unité de traitement du dispositif informatique, permet de sélectionner la première unité de traitement ou la deuxième unité de traitement pour lui faire exécuter un calcul d'un type particulier, à l'aide de données d'un type particulier stockées dans la mémoire partagée, la sélection étant effectuée en fonction d'une affinité prédéfinie de la première unité de traitement pour le type de calcul particulier et/ou le type de données particulier et d'une affinité prédéfinie de la deuxième unité de traitement pour le type de calcul particulier et/ou le type de données particulier.</description><language>eng ; fre</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2017</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=20170202&amp;DB=EPODOC&amp;CC=WO&amp;NR=2017016590A1$$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=20170202&amp;DB=EPODOC&amp;CC=WO&amp;NR=2017016590A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>MONAHAN, Brian Quentin</creatorcontrib><creatorcontrib>GOLDSACK, Patrick</creatorcontrib><creatorcontrib>BARNETT, Granville</creatorcontrib><title>SCHEDULING HETEROGENOUS PROCESSORS</title><description>An example computing device comprises a first processing unit having first capabilities, a second processing unit having second capabilities, and a shared memory accessible by the first processing unit and the second processing unit. The shared memory stores data objects in association with type information indicating the data type of the data objects. The example computing device further comprises an instruction set to, when executed by a processing unit of the computing device, select one of the first processing unit and the second processing unit to perform a computation of a particular type, using data of a particular type stored in the shared memory, wherein the selection is performed based on a predefined affinity of the first processing unit for the particular computation type and/or the particular data type and a predefined affinity of the second processing unit for the particular computation type and/or the particular data type. L'invention concerne un exemple de dispositif informatique comprenant une première unité de traitement ayant des premières capacités, une deuxième unité de traitement ayant des deuxièmes capacités, et une mémoire partagée accessible par la première unité de traitement et la deuxième unité de traitement. La mémoire partagée stocke des objets de données en les associant à des informations de type indiquant le type de données des objets de données. Le dispositif informatique donné à titre d'exemple comprend également un jeu d'instructions qui, lorsqu'il est exécuté par une unité de traitement du dispositif informatique, permet de sélectionner la première unité de traitement ou la deuxième unité de traitement pour lui faire exécuter un calcul d'un type particulier, à l'aide de données d'un type particulier stockées dans la mémoire partagée, la sélection étant effectuée en fonction d'une affinité prédéfinie de la première unité de traitement pour le type de calcul particulier et/ou le type de données particulier et d'une affinité prédéfinie de la deuxième unité de traitement pour le type de calcul particulier et/ou le type de données particulier.</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>2017</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZFAKdvZwdQn18fRzV_BwDXEN8nd39fMPDVYICPJ3dg0O9g8K5mFgTUvMKU7lhdLcDMpuriHOHrqpBfnxqcUFicmpeakl8eH-RgaG5gaGZqaWBo6GxsSpAgDtfyPI</recordid><startdate>20170202</startdate><enddate>20170202</enddate><creator>MONAHAN, Brian Quentin</creator><creator>GOLDSACK, Patrick</creator><creator>BARNETT, Granville</creator><scope>EVB</scope></search><sort><creationdate>20170202</creationdate><title>SCHEDULING HETEROGENOUS PROCESSORS</title><author>MONAHAN, Brian Quentin ; GOLDSACK, Patrick ; BARNETT, Granville</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_WO2017016590A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</language><creationdate>2017</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>MONAHAN, Brian Quentin</creatorcontrib><creatorcontrib>GOLDSACK, Patrick</creatorcontrib><creatorcontrib>BARNETT, Granville</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>MONAHAN, Brian Quentin</au><au>GOLDSACK, Patrick</au><au>BARNETT, Granville</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>SCHEDULING HETEROGENOUS PROCESSORS</title><date>2017-02-02</date><risdate>2017</risdate><abstract>An example computing device comprises a first processing unit having first capabilities, a second processing unit having second capabilities, and a shared memory accessible by the first processing unit and the second processing unit. The shared memory stores data objects in association with type information indicating the data type of the data objects. The example computing device further comprises an instruction set to, when executed by a processing unit of the computing device, select one of the first processing unit and the second processing unit to perform a computation of a particular type, using data of a particular type stored in the shared memory, wherein the selection is performed based on a predefined affinity of the first processing unit for the particular computation type and/or the particular data type and a predefined affinity of the second processing unit for the particular computation type and/or the particular data type. L'invention concerne un exemple de dispositif informatique comprenant une première unité de traitement ayant des premières capacités, une deuxième unité de traitement ayant des deuxièmes capacités, et une mémoire partagée accessible par la première unité de traitement et la deuxième unité de traitement. La mémoire partagée stocke des objets de données en les associant à des informations de type indiquant le type de données des objets de données. Le dispositif informatique donné à titre d'exemple comprend également un jeu d'instructions qui, lorsqu'il est exécuté par une unité de traitement du dispositif informatique, permet de sélectionner la première unité de traitement ou la deuxième unité de traitement pour lui faire exécuter un calcul d'un type particulier, à l'aide de données d'un type particulier stockées dans la mémoire partagée, la sélection étant effectuée en fonction d'une affinité prédéfinie de la première unité de traitement pour le type de calcul particulier et/ou le type de données particulier et d'une affinité prédéfinie de la deuxième unité de traitement pour le type de calcul particulier et/ou le type de données particulier.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre
recordid cdi_epo_espacenet_WO2017016590A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title SCHEDULING HETEROGENOUS PROCESSORS
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-09T00%3A38%3A54IST&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=MONAHAN,%20Brian%20Quentin&rft.date=2017-02-02&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EWO2017016590A1%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