UR Research > Computer Science Department > Workshops and Conferences > TRANSACT 2006 Workshop Papers >

Higher Order Combinators for Join Patterns using STM

URL to cite or link to: http://hdl.handle.net/1802/4053

singh.pdf   72.79 KB (No. of downloads : 1902)
Workshop Presentation
Join patterns provide a higher level concurrent programming construct than the explicit use of threads and locks and have typically been implemented with special syntax and run-time support. This paper presents a strikingly simple design for a small number of higher order combinators which can be composed together to realize a powerful set of join patterns as a library in an existing language. The higher order combinators enjoy a lock free implementation that uses software transactional memory (STM). This allows joins patterns to be implemented simply as a library and provides a transformational semantics for join patterns.
Contributor(s):
Satnam Singh - Author

Primary Item Type:
Article
Language:
English
Subject Keywords:
transactional memory
First presented to the public:
6/1/2007
Original Publication Date:
11/2006
Previously Published By:
ACM SIGPLAN Workshop on Transactional Computing
License Grantor / Date Granted:
Martha Guenther / 2007-06-01 19:01:43.0 ( View License )
Date Deposited
2007-06-01 19:01:43.0
Date Last Updated
2012-09-26 16:35:14.586719
Submitter:
Martha Guenther

Copyright © This item is protected by copyright, with all rights reserved.

All Versions

Thumbnail Name Version Created Date
Higher Order Combinators for Join Patterns using STM1 2007-06-01 19:01:43.0