Termination of Requests in a Distributed Coprocessor System

A system and method of terminating processing requests dispatched to a coprocessor hardware accelerator in a multi-processor computer system based on matching various fields in the request made to the coprocessor to identify the process to be terminated. A kill command is initiated by a write operat...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: BASS BRIAN MITCHELL, HEASLIP JAY GERALD, BLANER BARTHOLOMEW, HERZL ROBERT DOV, LAURICELLA KENNETH ANTHONY, LEAVENS ROSS BOYD
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 BASS BRIAN MITCHELL
HEASLIP JAY GERALD
BLANER BARTHOLOMEW
HERZL ROBERT DOV
LAURICELLA KENNETH ANTHONY
LEAVENS ROSS BOYD
description A system and method of terminating processing requests dispatched to a coprocessor hardware accelerator in a multi-processor computer system based on matching various fields in the request made to the coprocessor to identify the process to be terminated. A kill command is initiated by a write operation to a coprocessor block kill register and has match enable and value for each field in the coprocessor request to be terminated. Enabled fields may have one or more values associated with a single request or multiple requests for the same coprocessor. At least one match enable must be set to initiate a kill request. A process kill active signal prevents other coprocessor jobs from moving between operational stages in the coprocessor hardware accelerator. Processing jobs that are idle or do not match the fields with match enables set signal done with no match and continue processing. Processing jobs that do match the fields with match enables set are terminated and signal done with match. When all processing jobs have signaled done, a done bit is set in the coprocessor block kill register to indicate completion of the kill to the initiating software. The register also holds the match status of each processing job.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US2014337855A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US2014337855A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US2014337855A13</originalsourceid><addsrcrecordid>eNrjZLAOSS3KzcxLLMnMz1PIT1MISi0sTS0uKVbIzFNIVHDJLC4pykwqLUlNUXDOLyjKT04tLs4vUgiuLC5JzeVhYE1LzClO5YXS3AzKbq4hzh66qQX58anFBYnJqXmpJfGhwUYGhibGxuYWpqaOhsbEqQIAfIgwjw</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Termination of Requests in a Distributed Coprocessor System</title><source>esp@cenet</source><creator>BASS BRIAN MITCHELL ; HEASLIP JAY GERALD ; BLANER BARTHOLOMEW ; HERZL ROBERT DOV ; LAURICELLA KENNETH ANTHONY ; LEAVENS ROSS BOYD</creator><creatorcontrib>BASS BRIAN MITCHELL ; HEASLIP JAY GERALD ; BLANER BARTHOLOMEW ; HERZL ROBERT DOV ; LAURICELLA KENNETH ANTHONY ; LEAVENS ROSS BOYD</creatorcontrib><description>A system and method of terminating processing requests dispatched to a coprocessor hardware accelerator in a multi-processor computer system based on matching various fields in the request made to the coprocessor to identify the process to be terminated. A kill command is initiated by a write operation to a coprocessor block kill register and has match enable and value for each field in the coprocessor request to be terminated. Enabled fields may have one or more values associated with a single request or multiple requests for the same coprocessor. At least one match enable must be set to initiate a kill request. A process kill active signal prevents other coprocessor jobs from moving between operational stages in the coprocessor hardware accelerator. Processing jobs that are idle or do not match the fields with match enables set signal done with no match and continue processing. Processing jobs that do match the fields with match enables set are terminated and signal done with match. When all processing jobs have signaled done, a done bit is set in the coprocessor block kill register to indicate completion of the kill to the initiating software. The register also holds the match status of each processing job.</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=20141113&amp;DB=EPODOC&amp;CC=US&amp;NR=2014337855A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25555,76308</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20141113&amp;DB=EPODOC&amp;CC=US&amp;NR=2014337855A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>BASS BRIAN MITCHELL</creatorcontrib><creatorcontrib>HEASLIP JAY GERALD</creatorcontrib><creatorcontrib>BLANER BARTHOLOMEW</creatorcontrib><creatorcontrib>HERZL ROBERT DOV</creatorcontrib><creatorcontrib>LAURICELLA KENNETH ANTHONY</creatorcontrib><creatorcontrib>LEAVENS ROSS BOYD</creatorcontrib><title>Termination of Requests in a Distributed Coprocessor System</title><description>A system and method of terminating processing requests dispatched to a coprocessor hardware accelerator in a multi-processor computer system based on matching various fields in the request made to the coprocessor to identify the process to be terminated. A kill command is initiated by a write operation to a coprocessor block kill register and has match enable and value for each field in the coprocessor request to be terminated. Enabled fields may have one or more values associated with a single request or multiple requests for the same coprocessor. At least one match enable must be set to initiate a kill request. A process kill active signal prevents other coprocessor jobs from moving between operational stages in the coprocessor hardware accelerator. Processing jobs that are idle or do not match the fields with match enables set signal done with no match and continue processing. Processing jobs that do match the fields with match enables set are terminated and signal done with match. When all processing jobs have signaled done, a done bit is set in the coprocessor block kill register to indicate completion of the kill to the initiating software. The register also holds the match status of each processing job.</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>eNrjZLAOSS3KzcxLLMnMz1PIT1MISi0sTS0uKVbIzFNIVHDJLC4pykwqLUlNUXDOLyjKT04tLs4vUgiuLC5JzeVhYE1LzClO5YXS3AzKbq4hzh66qQX58anFBYnJqXmpJfGhwUYGhibGxuYWpqaOhsbEqQIAfIgwjw</recordid><startdate>20141113</startdate><enddate>20141113</enddate><creator>BASS BRIAN MITCHELL</creator><creator>HEASLIP JAY GERALD</creator><creator>BLANER BARTHOLOMEW</creator><creator>HERZL ROBERT DOV</creator><creator>LAURICELLA KENNETH ANTHONY</creator><creator>LEAVENS ROSS BOYD</creator><scope>EVB</scope></search><sort><creationdate>20141113</creationdate><title>Termination of Requests in a Distributed Coprocessor System</title><author>BASS BRIAN MITCHELL ; HEASLIP JAY GERALD ; BLANER BARTHOLOMEW ; HERZL ROBERT DOV ; LAURICELLA KENNETH ANTHONY ; LEAVENS ROSS BOYD</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US2014337855A13</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>BASS BRIAN MITCHELL</creatorcontrib><creatorcontrib>HEASLIP JAY GERALD</creatorcontrib><creatorcontrib>BLANER BARTHOLOMEW</creatorcontrib><creatorcontrib>HERZL ROBERT DOV</creatorcontrib><creatorcontrib>LAURICELLA KENNETH ANTHONY</creatorcontrib><creatorcontrib>LEAVENS ROSS BOYD</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>BASS BRIAN MITCHELL</au><au>HEASLIP JAY GERALD</au><au>BLANER BARTHOLOMEW</au><au>HERZL ROBERT DOV</au><au>LAURICELLA KENNETH ANTHONY</au><au>LEAVENS ROSS BOYD</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Termination of Requests in a Distributed Coprocessor System</title><date>2014-11-13</date><risdate>2014</risdate><abstract>A system and method of terminating processing requests dispatched to a coprocessor hardware accelerator in a multi-processor computer system based on matching various fields in the request made to the coprocessor to identify the process to be terminated. A kill command is initiated by a write operation to a coprocessor block kill register and has match enable and value for each field in the coprocessor request to be terminated. Enabled fields may have one or more values associated with a single request or multiple requests for the same coprocessor. At least one match enable must be set to initiate a kill request. A process kill active signal prevents other coprocessor jobs from moving between operational stages in the coprocessor hardware accelerator. Processing jobs that are idle or do not match the fields with match enables set signal done with no match and continue processing. Processing jobs that do match the fields with match enables set are terminated and signal done with match. When all processing jobs have signaled done, a done bit is set in the coprocessor block kill register to indicate completion of the kill to the initiating software. The register also holds the match status of each processing job.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US2014337855A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Termination of Requests in a Distributed Coprocessor System
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-14T19%3A41%3A01IST&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=BASS%20BRIAN%20MITCHELL&rft.date=2014-11-13&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS2014337855A1%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