Soft co-processors to provide a software service function off-load architecture in a multi-core processing environment

A method of distributing functions among a plurality of cores in a multi-core processing environment can include organizing cores of the multi-core processing environment into a plurality of different service pools. Each of the plurality of service pools can be associated with at least one function...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: CREAMER THOMAS E, HRISCHUK CURTIS E
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 CREAMER THOMAS E
HRISCHUK CURTIS E
description A method of distributing functions among a plurality of cores in a multi-core processing environment can include organizing cores of the multi-core processing environment into a plurality of different service pools. Each of the plurality of service pools can be associated with at least one function and have at least one core executing at least one soft co-processor that performs the associated function. The method further can include, responsive to a request from a primary processor to offload a selected function, selecting an available soft co-processor from a service pool associated with the selected function and assigning the selected function to the selected soft co-processor. The method also can include marking the selected soft co-processor as busy and, responsive to receiving an indication from the soft co-processor that processing of the selected function has completed, marking the selected soft co-processor as available.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US8713574B2</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US8713574B2</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US8713574B23</originalsourceid><addsrcrecordid>eNqNjDEOwjAMRbswIOAOvkAGKKjMIBB7Ya4i1wFLrV0lbrg-GXoApq-n__5fV7nVYIDqpqhIKWlMYAqFMvcEHlLpvz4SJIqZkSDMgsYqoCG4QX0PPuKHjdDmorGU0TgPxg618PLL8gaSzFFlJLFttQp-SLRbclPB_fa8PhxN2lGaPJKQda_23OzrU3O8HOo_lB_vR0YY</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Soft co-processors to provide a software service function off-load architecture in a multi-core processing environment</title><source>esp@cenet</source><creator>CREAMER THOMAS E ; HRISCHUK CURTIS E</creator><creatorcontrib>CREAMER THOMAS E ; HRISCHUK CURTIS E</creatorcontrib><description>A method of distributing functions among a plurality of cores in a multi-core processing environment can include organizing cores of the multi-core processing environment into a plurality of different service pools. Each of the plurality of service pools can be associated with at least one function and have at least one core executing at least one soft co-processor that performs the associated function. The method further can include, responsive to a request from a primary processor to offload a selected function, selecting an available soft co-processor from a service pool associated with the selected function and assigning the selected function to the selected soft co-processor. The method also can include marking the selected soft co-processor as busy and, responsive to receiving an indication from the soft co-processor that processing of the selected function has completed, marking the selected soft co-processor as available.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2014</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=20140429&amp;DB=EPODOC&amp;CC=US&amp;NR=8713574B2$$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=20140429&amp;DB=EPODOC&amp;CC=US&amp;NR=8713574B2$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>CREAMER THOMAS E</creatorcontrib><creatorcontrib>HRISCHUK CURTIS E</creatorcontrib><title>Soft co-processors to provide a software service function off-load architecture in a multi-core processing environment</title><description>A method of distributing functions among a plurality of cores in a multi-core processing environment can include organizing cores of the multi-core processing environment into a plurality of different service pools. Each of the plurality of service pools can be associated with at least one function and have at least one core executing at least one soft co-processor that performs the associated function. The method further can include, responsive to a request from a primary processor to offload a selected function, selecting an available soft co-processor from a service pool associated with the selected function and assigning the selected function to the selected soft co-processor. The method also can include marking the selected soft co-processor as busy and, responsive to receiving an indication from the soft co-processor that processing of the selected function has completed, marking the selected soft co-processor as available.</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>2014</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNjDEOwjAMRbswIOAOvkAGKKjMIBB7Ya4i1wFLrV0lbrg-GXoApq-n__5fV7nVYIDqpqhIKWlMYAqFMvcEHlLpvz4SJIqZkSDMgsYqoCG4QX0PPuKHjdDmorGU0TgPxg618PLL8gaSzFFlJLFttQp-SLRbclPB_fa8PhxN2lGaPJKQda_23OzrU3O8HOo_lB_vR0YY</recordid><startdate>20140429</startdate><enddate>20140429</enddate><creator>CREAMER THOMAS E</creator><creator>HRISCHUK CURTIS E</creator><scope>EVB</scope></search><sort><creationdate>20140429</creationdate><title>Soft co-processors to provide a software service function off-load architecture in a multi-core processing environment</title><author>CREAMER THOMAS E ; HRISCHUK CURTIS E</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US8713574B23</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2014</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>CREAMER THOMAS E</creatorcontrib><creatorcontrib>HRISCHUK CURTIS E</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>CREAMER THOMAS E</au><au>HRISCHUK CURTIS E</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Soft co-processors to provide a software service function off-load architecture in a multi-core processing environment</title><date>2014-04-29</date><risdate>2014</risdate><abstract>A method of distributing functions among a plurality of cores in a multi-core processing environment can include organizing cores of the multi-core processing environment into a plurality of different service pools. Each of the plurality of service pools can be associated with at least one function and have at least one core executing at least one soft co-processor that performs the associated function. The method further can include, responsive to a request from a primary processor to offload a selected function, selecting an available soft co-processor from a service pool associated with the selected function and assigning the selected function to the selected soft co-processor. The method also can include marking the selected soft co-processor as busy and, responsive to receiving an indication from the soft co-processor that processing of the selected function has completed, marking the selected soft co-processor as available.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US8713574B2
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Soft co-processors to provide a software service function off-load architecture in a multi-core processing environment
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-07T14%3A47%3A58IST&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=CREAMER%20THOMAS%20E&rft.date=2014-04-29&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS8713574B2%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