COMPOSITION OF LOCKS IN SOFTWARE TRANSACTIONAL MEMORY

A software transactional memory (STM) system allows the composition of traditional lock based synchronization with transactions in STM code. The STM system acquires each traditional lock the first time that a corresponding traditional lock acquire is encountered inside a transaction and defers all t...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: DETLEFS DAVID L, GROFF DANA, CALLAHAN, II CHARLES DAVID, SODHI SUKHDEEP S, LEVANONI YOSSEFF, ZHANG LINGLI, 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
GROFF DANA
CALLAHAN, II CHARLES DAVID
SODHI SUKHDEEP S
LEVANONI YOSSEFF
ZHANG LINGLI
MAGRUDER MICHAEL M
ZHU WEIRONG
description A software transactional memory (STM) system allows the composition of traditional lock based synchronization with transactions in STM code. The STM system acquires each traditional lock the first time that a corresponding traditional lock acquire is encountered inside a transaction and defers all traditional lock releases until a top level transaction in a transaction nest commits or aborts. The STM system maintains state information associated with traditional lock operations in transactions and uses the state information to eliminate deferred traditional lock operations that are redundant. The STM system integrates with systems that implement garbage collection.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US2011314244A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US2011314244A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US2011314244A13</originalsourceid><addsrcrecordid>eNrjZDB19vcN8A_2DPH091Pwd1Pw8Xf2Dlbw9FMI9ncLCXcMclUICXL0C3Z0Bilw9FHwdfX1D4rkYWBNS8wpTuWF0twMym6uIc4euqkF-fGpxQWJyal5qSXxocFGBoaGxoYmRiYmjobGxKkCAKyjKM8</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>COMPOSITION OF LOCKS IN SOFTWARE TRANSACTIONAL MEMORY</title><source>esp@cenet</source><creator>DETLEFS DAVID L ; GROFF DANA ; CALLAHAN, II CHARLES DAVID ; SODHI SUKHDEEP S ; LEVANONI YOSSEFF ; ZHANG LINGLI ; MAGRUDER MICHAEL M ; ZHU WEIRONG</creator><creatorcontrib>DETLEFS DAVID L ; GROFF DANA ; CALLAHAN, II CHARLES DAVID ; SODHI SUKHDEEP S ; LEVANONI YOSSEFF ; ZHANG LINGLI ; MAGRUDER MICHAEL M ; ZHU WEIRONG</creatorcontrib><description>A software transactional memory (STM) system allows the composition of traditional lock based synchronization with transactions in STM code. The STM system acquires each traditional lock the first time that a corresponding traditional lock acquire is encountered inside a transaction and defers all traditional lock releases until a top level transaction in a transaction nest commits or aborts. The STM system maintains state information associated with traditional lock operations in transactions and uses the state information to eliminate deferred traditional lock operations that are redundant. The STM system integrates with systems that implement garbage collection.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2011</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=20111222&amp;DB=EPODOC&amp;CC=US&amp;NR=2011314244A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25563,76318</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20111222&amp;DB=EPODOC&amp;CC=US&amp;NR=2011314244A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>DETLEFS DAVID L</creatorcontrib><creatorcontrib>GROFF DANA</creatorcontrib><creatorcontrib>CALLAHAN, II CHARLES DAVID</creatorcontrib><creatorcontrib>SODHI SUKHDEEP S</creatorcontrib><creatorcontrib>LEVANONI YOSSEFF</creatorcontrib><creatorcontrib>ZHANG LINGLI</creatorcontrib><creatorcontrib>MAGRUDER MICHAEL M</creatorcontrib><creatorcontrib>ZHU WEIRONG</creatorcontrib><title>COMPOSITION OF LOCKS IN SOFTWARE TRANSACTIONAL MEMORY</title><description>A software transactional memory (STM) system allows the composition of traditional lock based synchronization with transactions in STM code. The STM system acquires each traditional lock the first time that a corresponding traditional lock acquire is encountered inside a transaction and defers all traditional lock releases until a top level transaction in a transaction nest commits or aborts. The STM system maintains state information associated with traditional lock operations in transactions and uses the state information to eliminate deferred traditional lock operations that are redundant. The STM system integrates with systems that implement garbage collection.</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>2011</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZDB19vcN8A_2DPH091Pwd1Pw8Xf2Dlbw9FMI9ncLCXcMclUICXL0C3Z0Bilw9FHwdfX1D4rkYWBNS8wpTuWF0twMym6uIc4euqkF-fGpxQWJyal5qSXxocFGBoaGxoYmRiYmjobGxKkCAKyjKM8</recordid><startdate>20111222</startdate><enddate>20111222</enddate><creator>DETLEFS DAVID L</creator><creator>GROFF DANA</creator><creator>CALLAHAN, II CHARLES DAVID</creator><creator>SODHI SUKHDEEP S</creator><creator>LEVANONI YOSSEFF</creator><creator>ZHANG LINGLI</creator><creator>MAGRUDER MICHAEL M</creator><creator>ZHU WEIRONG</creator><scope>EVB</scope></search><sort><creationdate>20111222</creationdate><title>COMPOSITION OF LOCKS IN SOFTWARE TRANSACTIONAL MEMORY</title><author>DETLEFS DAVID L ; GROFF DANA ; CALLAHAN, II CHARLES DAVID ; SODHI SUKHDEEP S ; LEVANONI YOSSEFF ; ZHANG LINGLI ; MAGRUDER MICHAEL M ; ZHU WEIRONG</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US2011314244A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2011</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>GROFF DANA</creatorcontrib><creatorcontrib>CALLAHAN, II CHARLES DAVID</creatorcontrib><creatorcontrib>SODHI SUKHDEEP S</creatorcontrib><creatorcontrib>LEVANONI YOSSEFF</creatorcontrib><creatorcontrib>ZHANG LINGLI</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>GROFF DANA</au><au>CALLAHAN, II CHARLES DAVID</au><au>SODHI SUKHDEEP S</au><au>LEVANONI YOSSEFF</au><au>ZHANG LINGLI</au><au>MAGRUDER MICHAEL M</au><au>ZHU WEIRONG</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>COMPOSITION OF LOCKS IN SOFTWARE TRANSACTIONAL MEMORY</title><date>2011-12-22</date><risdate>2011</risdate><abstract>A software transactional memory (STM) system allows the composition of traditional lock based synchronization with transactions in STM code. The STM system acquires each traditional lock the first time that a corresponding traditional lock acquire is encountered inside a transaction and defers all traditional lock releases until a top level transaction in a transaction nest commits or aborts. The STM system maintains state information associated with traditional lock operations in transactions and uses the state information to eliminate deferred traditional lock operations that are redundant. The STM system integrates with systems that implement garbage collection.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US2011314244A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title COMPOSITION OF LOCKS IN SOFTWARE TRANSACTIONAL MEMORY
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-10T19%3A42%3A12IST&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=2011-12-22&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS2011314244A1%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