-
1
-
-
67650138229
-
Semantics of transactional memory and automatic mutual exclusion
-
ACM, Jan
-
Abadi, M., Birrell, A., Harris, T., and Isard, M. Semantics of transactional memory and automatic mutual exclusion. POPL'08: Proceedings of the 35th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pp. 63-74, ACM, Jan. 2008.
-
(2008)
POPL'08: Proceedings of the 35th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
, pp. 63-74
-
-
Abadi, M.1
Birrell, A.2
Harris, T.3
Isard, M.4
-
2
-
-
43949161602
-
Implementation of a portable nested data-parallel language
-
Blelloch, G.E., Hardwick, J.C., Sipelstein, J., Zagha, M., and Chatterjee, S. Implementation of a portable nested data-parallel language. J. Parallel Distrib. Comput., 21 (1): 4-14, 1994.
-
(1994)
J. Parallel Distrib. Comput
, vol.21
, Issue.1
, pp. 4-14
-
-
Blelloch, G.E.1
Hardwick, J.C.2
Sipelstein, J.3
Zagha, M.4
Chatterjee, S.5
-
3
-
-
33746070807
-
The Atomos transactional programming language
-
ACM, June
-
Carlstrom, B.D., McDonald, A., Chafi, H., Chung, J., Minh, C.C., Kozyrakis, C., and Olukotun, K. The Atomos transactional programming language. PLDI'06: Proceedings of the 2006 ACM SIGPLAN Conference on Programming Language Design and Implementation, pp. 1-13, ACM, June 2006.
-
(2006)
PLDI'06: Proceedings of the 2006 ACM SIGPLAN Conference on Programming Language Design and Implementation
, pp. 1-13
-
-
Carlstrom, B.D.1
McDonald, A.2
Chafi, H.3
Chung, J.4
Minh, C.C.5
Kozyrakis, C.6
Olukotun, K.7
-
4
-
-
34547463116
-
Tradeoffs in transactional memory virtualization
-
ACM, Oct
-
Chung, J., Minh, C.C., McDonald, A., Skare, T., Chafi, H., Carlstrom, B.D., Kozyrakis, C., and Olukotun, K. Tradeoffs in transactional memory virtualization. ASPLOS'06: Proceedings of the 12th International Conference on Architectural Support for Programming Languages and Operating Systems, pp. 371-381, ACM, Oct. 2006.
-
(2006)
ASPLOS'06: Proceedings of the 12th International Conference on Architectural Support for Programming Languages and Operating Systems
, pp. 371-381
-
-
Chung, J.1
Minh, C.C.2
McDonald, A.3
Skare, T.4
Chafi, H.5
Carlstrom, B.D.6
Kozyrakis, C.7
Olukotun, K.8
-
5
-
-
34547403150
-
Hybrid transactional memory
-
ACM, Oct
-
Damron, P., Fedorova, A., Lev, Y., Luchangco, V., Moir, M., and Nussbaum, D. Hybrid transactional memory. ASPLOS'06: Proceedings of the 12th International Conference on Architectural Support for Programming Languages and Operating Systems, pp. 336-346, ACM, Oct. 2006.
-
(2006)
ASPLOS'06: Proceedings of the 12th International Conference on Architectural Support for Programming Languages and Operating Systems
, pp. 336-346
-
-
Damron, P.1
Fedorova, A.2
Lev, Y.3
Luchangco, V.4
Moir, M.5
Nussbaum, D.6
-
8
-
-
1442263994
-
Language support for lightweight transactions
-
ACM, Oct
-
Harris, T., and Fraser, K. Language support for lightweight transactions. OOPSLA'03: Proceedings of the 18th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, pp. 388-402, ACM, Oct. 2003.
-
(2003)
OOPSLA'03: Proceedings of the 18th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications
, pp. 388-402
-
-
Harris, T.1
Fraser, K.2
-
9
-
-
31844442209
-
Composable memory transactions
-
ACM, June
-
Harris, T., Marlow, S., Peyton Jones, S., and Herlihy, M. Composable memory transactions. PPoPP'05: Proceedings of the 10th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pp. 48-60, ACM, June 2005.
-
(2005)
PPoPP'05: Proceedings of the 10th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
, pp. 48-60
-
-
Harris, T.1
Marlow, S.2
Peyton Jones, S.3
Herlihy, M.4
-
10
-
-
77954917730
-
Transactional memory with data invariants
-
June
-
Harris, T., and Peyton Jones, S. Transactional memory with data invariants. TRANSACT'06: Proceedings of the 1st ACM SIGPLAN Workshop on Languages, Compilers, and Hardware Support for Transactional Computing, June 2006.
-
(2006)
TRANSACT'06: Proceedings of the 1st ACM SIGPLAN Workshop on Languages, Compilers, and Hardware Support for Transactional Computing
-
-
Harris, T.1
Peyton Jones, S.2
-
11
-
-
1142293109
-
Software transactional memory for dynamic-sized data structures
-
ACM, July
-
Herlihy, M., Luchangco, V., Moir, M., and Scherer, III, W.N. Software transactional memory for dynamic-sized data structures. PODC'03: Proceedings of the 22nd ACM Symposium on Principles of Distributed Computing, pp. 92-101, ACM, July 2003.
-
(2003)
PODC'03: Proceedings of the 22nd ACM Symposium on Principles of Distributed Computing
, pp. 92-101
-
-
Herlihy, M.1
Luchangco, V.2
Moir, M.3
Scherer III, W.N.4
-
13
-
-
33751050148
-
Hybrid transactional memory
-
ACM, Mar
-
Kumar, S., Chu, M., J. Hughes, C., Kundu, P., and Nguyen, A. Hybrid transactional memory. PPoPP'06: Proceedings of the 11th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pp. 209-220, ACM, Mar 2006.
-
(2006)
PPoPP'06: Proceedings of the 11th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
, pp. 209-220
-
-
Kumar, S.1
Chu, M.J.2
Hughes, C.3
Kundu, P.4
Nguyen, A.5
-
15
-
-
33846666138
-
Subtleties of transactional memory atomicity semantics
-
Martin, M., Blundell, C., and Lewis, E. Subtleties of transactional memory atomicity semantics. IEEE Comput. Archit. Lett. 5( 2):17, 2006.
-
(2006)
IEEE Comput. Archit. Lett
, vol.5
, Issue.2
, pp. 17
-
-
Martin, M.1
Blundell, C.2
Lewis, E.3
-
17
-
-
0004062181
-
Nested transactions: An approach to reliable distributed computing
-
Tech. Rep. MIT/LCS/TR-260, Massachusetts Institute of Technology, Apr
-
Moss, E.B. Nested transactions: An approach to reliable distributed computing. Tech. Rep. MIT/LCS/TR-260, Massachusetts Institute of Technology, Apr. 1981.
-
(1981)
-
-
Moss, E.B.1
-
18
-
-
0002173184
-
Tackling the awkward squad: Monadic input/output, concurrency, exceptions, and foreign-language calls in Haskell
-
Peyton Jones, S. Tackling the awkward squad: Monadic input/output, concurrency, exceptions, and foreign-language calls in Haskell. Engineering Theories of Software Construction, Marktoberdorf Summer School 2000.
-
Engineering Theories of Software Construction, Marktoberdorf Summer School 2000
-
-
Peyton Jones, S.1
-
19
-
-
49249136642
-
Beautiful concurrency
-
A. Oran and G. Wilson, Eds, O'Reilly
-
Peyton Jones, S. Beautiful concurrency. In Beautiful Code (2007), A. Oran and G. Wilson, Eds., O'Reilly.
-
(2007)
Beautiful Code
-
-
Peyton Jones, S.1
-
20
-
-
0029723636
-
Concurrent Haskell
-
ACM, Jan
-
Peyton Jones, S., Gordon, A., and Finne, S. Concurrent Haskell. POPL'96: Proceedings of the 23rd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pp. 295-308, ACM, Jan. 1996.
-
(1996)
POPL'96: Proceedings of the 23rd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
, pp. 295-308
-
-
Peyton Jones, S.1
Gordon, A.2
Finne, S.3
-
22
-
-
27544446011
-
Virtualizing transactional memory
-
IEEE Computer Society, June
-
Rajwar, R., Herlihy, M., and Lai, K. Virtualizing transactional memory. ISCA'05: Proceedings of the 32nd International Symposium on Computer Architecture, pp. 494-505, IEEE Computer Society, June 2005.
-
(2005)
ISCA'05: Proceedings of the 32nd International Symposium on Computer Architecture
, pp. 494-505
-
-
Rajwar, R.1
Herlihy, M.2
Lai, K.3
-
23
-
-
0029203481
-
Software transactional memory
-
ACM, Aug
-
Shavit, N., and Touitou, D. Software transactional memory. PODC'95: Proceedings of the 14th ACM Symposium on Principles of Distributed Computing, pp. 204-213, ACM, Aug. 1995.
-
(1995)
PODC'95: Proceedings of the 14th ACM Symposium on Principles of Distributed Computing
, pp. 204-213
-
-
Shavit, N.1
Touitou, D.2
-
24
-
-
0027702976
-
Multiple reservations and the Oklahoma update
-
Stone, J.M., Stone, H.S., Heidelberger, P., and Turek, J. Multiple reservations and the Oklahoma update. IEEE Parallel and Distributed Technology 1(4):58-71, 1993.
-
(1993)
IEEE Parallel and Distributed Technology
, vol.1
, Issue.4
, pp. 58-71
-
-
Stone, J.M.1
Stone, H.S.2
Heidelberger, P.3
Turek, J.4
-
25
-
-
34548083281
-
The free lunch is over: A fundamental turn toward concurrency in software
-
March
-
Sutter, H. The free lunch is over: A fundamental turn toward concurrency in software. Dr. Dobb's J. (March 2005).
-
(2005)
Dr. Dobb's J
-
-
Sutter, H.1
|