SALVAGING HARDWARE TRANSACTIONS

A transactional memory system salvages a partially executed hardware transaction. A processor of the transactional memory system determines information about an about-to-fail handler for transactional execution of a code region of a hardware transaction. The processor saves state information of the...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: GSCHWIND, MICHAEL KARL, SCHWARZ, ERIC, MARK, MICHAEL, MAGED, MILAD, CAIN III, HAROLD, WADE, SALAPURA, VALENTINA
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 GSCHWIND, MICHAEL KARL
SCHWARZ, ERIC, MARK
MICHAEL, MAGED, MILAD
CAIN III, HAROLD, WADE
SALAPURA, VALENTINA
description A transactional memory system salvages a partially executed hardware transaction. A processor of the transactional memory system determines information about an about-to-fail handler for transactional execution of a code region of a hardware transaction. The processor saves state information of the hardware transaction, the state information usable to determine whether the hardware transaction is to be salvaged or to be aborted. The processor detects an about-to-fail condition during the transactional execution of the hardware transaction. The processor, based on the detecting, executes the about-to-fail handler using the information about the about-to-fail handler, the about-to-fail handler determining whether the hardware transaction is to be salvaged or to be aborted. L'invention concerne un système de mémoire transactionnelle qui sauve une transaction matérielle partiellement exécutée. Un processeur du système de mémoire transactionnelle détermine des informations concernant un gestionnaire en défaillance imminente d'être défaillant pour l'exécution transactionnelle d'une région de code d'une transaction matérielle. Le processeur sauvegarde des informations d'état de la transaction matérielle, les informations d'état étant utilisables pour déterminer si la transaction matérielle doit être sauvée ou interrompue. Le processeur détecte un état de défaillance imminente pendant l'exécution transactionnelle de la transaction matérielle. Sur la base de la détection, le processeur exécute le gestionnaire en défaillance imminente au moyen des informations concernant le gestionnaire en défaillance imminente, le gestionnaire en défaillance imminente déterminant si la transaction matérielle doit être sauvée ou interrompue.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_WO2015128781A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>WO2015128781A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_WO2015128781A13</originalsourceid><addsrcrecordid>eNrjZJAPdvQJc3T39HNX8HAMcgl3DHJVCAly9At2dA7x9PcL5mFgTUvMKU7lhdLcDMpuriHOHrqpBfnxqcUFicmpeakl8eH-RgaGpoZGFuYWho6GxsSpAgBsxCK_</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>SALVAGING HARDWARE TRANSACTIONS</title><source>esp@cenet</source><creator>GSCHWIND, MICHAEL KARL ; SCHWARZ, ERIC, MARK ; MICHAEL, MAGED, MILAD ; CAIN III, HAROLD, WADE ; SALAPURA, VALENTINA</creator><creatorcontrib>GSCHWIND, MICHAEL KARL ; SCHWARZ, ERIC, MARK ; MICHAEL, MAGED, MILAD ; CAIN III, HAROLD, WADE ; SALAPURA, VALENTINA</creatorcontrib><description>A transactional memory system salvages a partially executed hardware transaction. A processor of the transactional memory system determines information about an about-to-fail handler for transactional execution of a code region of a hardware transaction. The processor saves state information of the hardware transaction, the state information usable to determine whether the hardware transaction is to be salvaged or to be aborted. The processor detects an about-to-fail condition during the transactional execution of the hardware transaction. The processor, based on the detecting, executes the about-to-fail handler using the information about the about-to-fail handler, the about-to-fail handler determining whether the hardware transaction is to be salvaged or to be aborted. L'invention concerne un système de mémoire transactionnelle qui sauve une transaction matérielle partiellement exécutée. Un processeur du système de mémoire transactionnelle détermine des informations concernant un gestionnaire en défaillance imminente d'être défaillant pour l'exécution transactionnelle d'une région de code d'une transaction matérielle. Le processeur sauvegarde des informations d'état de la transaction matérielle, les informations d'état étant utilisables pour déterminer si la transaction matérielle doit être sauvée ou interrompue. Le processeur détecte un état de défaillance imminente pendant l'exécution transactionnelle de la transaction matérielle. Sur la base de la détection, le processeur exécute le gestionnaire en défaillance imminente au moyen des informations concernant le gestionnaire en défaillance imminente, le gestionnaire en défaillance imminente déterminant si la transaction matérielle doit être sauvée ou interrompue.</description><language>eng ; fre</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; 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&amp;date=20150903&amp;DB=EPODOC&amp;CC=WO&amp;NR=2015128781A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25564,76547</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20150903&amp;DB=EPODOC&amp;CC=WO&amp;NR=2015128781A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>GSCHWIND, MICHAEL KARL</creatorcontrib><creatorcontrib>SCHWARZ, ERIC, MARK</creatorcontrib><creatorcontrib>MICHAEL, MAGED, MILAD</creatorcontrib><creatorcontrib>CAIN III, HAROLD, WADE</creatorcontrib><creatorcontrib>SALAPURA, VALENTINA</creatorcontrib><title>SALVAGING HARDWARE TRANSACTIONS</title><description>A transactional memory system salvages a partially executed hardware transaction. A processor of the transactional memory system determines information about an about-to-fail handler for transactional execution of a code region of a hardware transaction. The processor saves state information of the hardware transaction, the state information usable to determine whether the hardware transaction is to be salvaged or to be aborted. The processor detects an about-to-fail condition during the transactional execution of the hardware transaction. The processor, based on the detecting, executes the about-to-fail handler using the information about the about-to-fail handler, the about-to-fail handler determining whether the hardware transaction is to be salvaged or to be aborted. L'invention concerne un système de mémoire transactionnelle qui sauve une transaction matérielle partiellement exécutée. Un processeur du système de mémoire transactionnelle détermine des informations concernant un gestionnaire en défaillance imminente d'être défaillant pour l'exécution transactionnelle d'une région de code d'une transaction matérielle. Le processeur sauvegarde des informations d'état de la transaction matérielle, les informations d'état étant utilisables pour déterminer si la transaction matérielle doit être sauvée ou interrompue. Le processeur détecte un état de défaillance imminente pendant l'exécution transactionnelle de la transaction matérielle. Sur la base de la détection, le processeur exécute le gestionnaire en défaillance imminente au moyen des informations concernant le gestionnaire en défaillance imminente, le gestionnaire en défaillance imminente déterminant si la transaction matérielle doit être sauvée ou interrompue.</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>2015</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZJAPdvQJc3T39HNX8HAMcgl3DHJVCAly9At2dA7x9PcL5mFgTUvMKU7lhdLcDMpuriHOHrqpBfnxqcUFicmpeakl8eH-RgaGpoZGFuYWho6GxsSpAgBsxCK_</recordid><startdate>20150903</startdate><enddate>20150903</enddate><creator>GSCHWIND, MICHAEL KARL</creator><creator>SCHWARZ, ERIC, MARK</creator><creator>MICHAEL, MAGED, MILAD</creator><creator>CAIN III, HAROLD, WADE</creator><creator>SALAPURA, VALENTINA</creator><scope>EVB</scope></search><sort><creationdate>20150903</creationdate><title>SALVAGING HARDWARE TRANSACTIONS</title><author>GSCHWIND, MICHAEL KARL ; SCHWARZ, ERIC, MARK ; MICHAEL, MAGED, MILAD ; CAIN III, HAROLD, WADE ; SALAPURA, VALENTINA</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_WO2015128781A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</language><creationdate>2015</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>GSCHWIND, MICHAEL KARL</creatorcontrib><creatorcontrib>SCHWARZ, ERIC, MARK</creatorcontrib><creatorcontrib>MICHAEL, MAGED, MILAD</creatorcontrib><creatorcontrib>CAIN III, HAROLD, WADE</creatorcontrib><creatorcontrib>SALAPURA, VALENTINA</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>GSCHWIND, MICHAEL KARL</au><au>SCHWARZ, ERIC, MARK</au><au>MICHAEL, MAGED, MILAD</au><au>CAIN III, HAROLD, WADE</au><au>SALAPURA, VALENTINA</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>SALVAGING HARDWARE TRANSACTIONS</title><date>2015-09-03</date><risdate>2015</risdate><abstract>A transactional memory system salvages a partially executed hardware transaction. A processor of the transactional memory system determines information about an about-to-fail handler for transactional execution of a code region of a hardware transaction. The processor saves state information of the hardware transaction, the state information usable to determine whether the hardware transaction is to be salvaged or to be aborted. The processor detects an about-to-fail condition during the transactional execution of the hardware transaction. The processor, based on the detecting, executes the about-to-fail handler using the information about the about-to-fail handler, the about-to-fail handler determining whether the hardware transaction is to be salvaged or to be aborted. L'invention concerne un système de mémoire transactionnelle qui sauve une transaction matérielle partiellement exécutée. Un processeur du système de mémoire transactionnelle détermine des informations concernant un gestionnaire en défaillance imminente d'être défaillant pour l'exécution transactionnelle d'une région de code d'une transaction matérielle. Le processeur sauvegarde des informations d'état de la transaction matérielle, les informations d'état étant utilisables pour déterminer si la transaction matérielle doit être sauvée ou interrompue. Le processeur détecte un état de défaillance imminente pendant l'exécution transactionnelle de la transaction matérielle. Sur la base de la détection, le processeur exécute le gestionnaire en défaillance imminente au moyen des informations concernant le gestionnaire en défaillance imminente, le gestionnaire en défaillance imminente déterminant si la transaction matérielle doit être sauvée ou interrompue.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre
recordid cdi_epo_espacenet_WO2015128781A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title SALVAGING HARDWARE TRANSACTIONS
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-04T13%3A16%3A33IST&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=GSCHWIND,%20MICHAEL%20KARL&rft.date=2015-09-03&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EWO2015128781A1%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