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...
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 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&date=20111222&DB=EPODOC&CC=US&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&date=20111222&DB=EPODOC&CC=US&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 |