Topic: database transactions
Topic: managing shared memory
Topic: critical regions
| |
Reference
Carlstrom, B.D., McDonald, A., Chafi, H., Chung, J.W., Minh, C.C., Kozyrakis, C., Olukotun, K.,
"The ATOMOS transactional programming language",
Proceedings of the 2006 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI'06),
ACM SIGPLAN Notices, 41, 6, June 2006, Ottawa, Ontario, Canada, pp. 1-13.
Google
Quotations
1 ;;Quote: transactional memory prevents a transaction's read set from intersecting another transaction's write set
| 2 ;;Quote: Atomos provides strong atomicity with hardware transactional memory; non-transactional code can not see the uncommitted state of transactions; updates violate intersecting transactions
| 2 ;;Quote: open-nested transactions allows a nested transaction to commit before its parent transaction; e.g., an ID generator commits, allowing other transactions to obtain IDs
| 4 ;;Quote: conditional critical regions in Atomos by watch sets that trip on updates; yields the hardware transactional context until a condition might be true
|
Related Topics
Topic: database transactions (27 items)
Topic: managing shared memory (74 items)
Topic: critical regions (58 items)
|