STM with global version overflow handling

A software transactional memory system is provided with overflow handling. The system includes a global version counter with an epoch number and a version number. The system accesses the global version counter prior to and subsequent to memory accesses of transactions to validate read accesses of th...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: DETLEFS DAVID L, TOLTON MATTHEW B, HARRIS TIMOTHY L, LEVANONI YOSSEFF, MAGRUDER MICHAEL M, ZHU WEIRONG
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 DETLEFS DAVID L
TOLTON MATTHEW B
HARRIS TIMOTHY L
LEVANONI YOSSEFF
MAGRUDER MICHAEL M
ZHU WEIRONG
description A software transactional memory system is provided with overflow handling. The system includes a global version counter with an epoch number and a version number. The system accesses the global version counter prior to and subsequent to memory accesses of transactions to validate read accesses of the transaction. The system includes mechanisms to detect global version number overflow and may allow some or all transactions to execute to completion subsequent to the global version number overflowing. The system also provides publication, privatization, and granular safety properties.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US8627292B2</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US8627292B2</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US8627292B23</originalsourceid><addsrcrecordid>eNrjZNAMDvFVKM8syVBIz8lPSsxRKEstKs7Mz1PIBzLScvLLFTIS81JyMvPSeRhY0xJzilN5oTQ3g4Kba4izh25qQX58anFBYnJqXmpJfGiwhZmRuZGlkZORMRFKAKX5KGo</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>STM with global version overflow handling</title><source>esp@cenet</source><creator>DETLEFS DAVID L ; TOLTON MATTHEW B ; HARRIS TIMOTHY L ; LEVANONI YOSSEFF ; MAGRUDER MICHAEL M ; ZHU WEIRONG</creator><creatorcontrib>DETLEFS DAVID L ; TOLTON MATTHEW B ; HARRIS TIMOTHY L ; LEVANONI YOSSEFF ; MAGRUDER MICHAEL M ; ZHU WEIRONG</creatorcontrib><description>A software transactional memory system is provided with overflow handling. The system includes a global version counter with an epoch number and a version number. The system accesses the global version counter prior to and subsequent to memory accesses of transactions to validate read accesses of the transaction. The system includes mechanisms to detect global version number overflow and may allow some or all transactions to execute to completion subsequent to the global version number overflowing. The system also provides publication, privatization, and granular safety properties.</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=20140107&amp;DB=EPODOC&amp;CC=US&amp;NR=8627292B2$$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=20140107&amp;DB=EPODOC&amp;CC=US&amp;NR=8627292B2$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>DETLEFS DAVID L</creatorcontrib><creatorcontrib>TOLTON MATTHEW B</creatorcontrib><creatorcontrib>HARRIS TIMOTHY L</creatorcontrib><creatorcontrib>LEVANONI YOSSEFF</creatorcontrib><creatorcontrib>MAGRUDER MICHAEL M</creatorcontrib><creatorcontrib>ZHU WEIRONG</creatorcontrib><title>STM with global version overflow handling</title><description>A software transactional memory system is provided with overflow handling. The system includes a global version counter with an epoch number and a version number. The system accesses the global version counter prior to and subsequent to memory accesses of transactions to validate read accesses of the transaction. The system includes mechanisms to detect global version number overflow and may allow some or all transactions to execute to completion subsequent to the global version number overflowing. The system also provides publication, privatization, and granular safety properties.</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>eNrjZNAMDvFVKM8syVBIz8lPSsxRKEstKs7Mz1PIBzLScvLLFTIS81JyMvPSeRhY0xJzilN5oTQ3g4Kba4izh25qQX58anFBYnJqXmpJfGiwhZmRuZGlkZORMRFKAKX5KGo</recordid><startdate>20140107</startdate><enddate>20140107</enddate><creator>DETLEFS DAVID L</creator><creator>TOLTON MATTHEW B</creator><creator>HARRIS TIMOTHY L</creator><creator>LEVANONI YOSSEFF</creator><creator>MAGRUDER MICHAEL M</creator><creator>ZHU WEIRONG</creator><scope>EVB</scope></search><sort><creationdate>20140107</creationdate><title>STM with global version overflow handling</title><author>DETLEFS DAVID L ; TOLTON MATTHEW B ; HARRIS TIMOTHY L ; LEVANONI YOSSEFF ; MAGRUDER MICHAEL M ; ZHU WEIRONG</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US8627292B23</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>DETLEFS DAVID L</creatorcontrib><creatorcontrib>TOLTON MATTHEW B</creatorcontrib><creatorcontrib>HARRIS TIMOTHY L</creatorcontrib><creatorcontrib>LEVANONI YOSSEFF</creatorcontrib><creatorcontrib>MAGRUDER MICHAEL M</creatorcontrib><creatorcontrib>ZHU WEIRONG</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>DETLEFS DAVID L</au><au>TOLTON MATTHEW B</au><au>HARRIS TIMOTHY L</au><au>LEVANONI YOSSEFF</au><au>MAGRUDER MICHAEL M</au><au>ZHU WEIRONG</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>STM with global version overflow handling</title><date>2014-01-07</date><risdate>2014</risdate><abstract>A software transactional memory system is provided with overflow handling. The system includes a global version counter with an epoch number and a version number. The system accesses the global version counter prior to and subsequent to memory accesses of transactions to validate read accesses of the transaction. The system includes mechanisms to detect global version number overflow and may allow some or all transactions to execute to completion subsequent to the global version number overflowing. The system also provides publication, privatization, and granular safety properties.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US8627292B2
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title STM with global version overflow handling
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-08T01%3A48%3A31IST&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=DETLEFS%20DAVID%20L&rft.date=2014-01-07&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS8627292B2%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