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...
Gespeichert in:
Hauptverfasser: | , , , , , |
---|---|
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&date=20140107&DB=EPODOC&CC=US&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&date=20140107&DB=EPODOC&CC=US&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 |