-
1
-
-
67650076847
-
Transactional Memory with Strong Atomicity using Off-The-Shelf Memory Protection Hardware
-
M. Abadi, T. Harris, and M. Mehrara. Transactional Memory with Strong Atomicity using Off-The-Shelf Memory Protection Hardware. PPoPP '09, 2009.
-
(2009)
PPoPP '09
-
-
Abadi, M.1
Harris, T.2
Mehrara, M.3
-
2
-
-
84877694244
-
Workspace Consistency: A Programming Model for Shared Memory Parallelism
-
A. Amittai, B. Ford, and Y. Zhang. Workspace Consistency: A Programming Model for Shared Memory Parallelism. 2nd WoDet, 2011.
-
(2011)
2nd WoDet
-
-
Amittai, A.1
Ford, B.2
Zhang, Y.3
-
3
-
-
84864132953
-
Deterministic OpenMP for Race-Free Parallelism
-
A. Aviram and B. Ford. Deterministic OpenMP for Race-Free Parallelism. HotPar, 2011.
-
(2011)
HotPar
-
-
Aviram, A.1
Ford, B.2
-
4
-
-
80051876614
-
Efficient Eystem-Enforced Deterministic Parallelism
-
A. Aviram, S.-C.Weng, S. Hu, and B. Ford. Efficient Eystem-Enforced Deterministic Parallelism. OSDI, 2010.
-
(2010)
OSDI
-
-
Aviram, A.1
Weng, S.-C.2
Hu, S.3
Ford, B.4
-
5
-
-
84976863388
-
A Critique of ANSI SQL Isolation Levels
-
H. Berenson, P. Bernstein, J. Gray, J. Melton, E. O'Neil, and P. O'Neil. A Critique of ANSI SQL Isolation Levels. ACM SIGMOD Record, 24(2):1-10, 1995.
-
(1995)
ACM SIGMOD Record
, vol.24
, Issue.2
, pp. 1-10
-
-
Berenson, H.1
Bernstein, P.2
Gray, J.3
Melton, J.4
O'Neil, E.5
O'Neil, P.6
-
7
-
-
0020907710
-
Multiversion Concurrency Control-Theory and Algorithms
-
P. Bernstein and N. Goodman. Multiversion Concurrency Control-Theory and Algorithms. ACM TODS, 8(4):465-483, 1983.
-
(1983)
ACM TODS
, vol.8
, Issue.4
, pp. 465-483
-
-
Bernstein, P.1
Goodman, N.2
-
8
-
-
63549095070
-
The PARSEC Benchmark Suite: Characterization and Architectural Implications
-
C. Bienia, S. Kumar, J. P. Singh, and K. Li. The PARSEC Benchmark Suite: Characterization and Architectural Implications. In PACT, PACT '08, 2008.
-
(2008)
PACT, PACT '08
-
-
Bienia, C.1
Kumar, S.2
Singh, J.P.3
Li, K.4
-
10
-
-
84867569061
-
Non-Scalable Locks are Dangerous
-
S. Boyd-Wickizer, M. F. Kaashoek, R. Morris, and N. Zeldovich. Non-Scalable Locks are Dangerous. In Proceedings of the Linux Symposium, Ottawa, Canada, July 2012.
-
Proceedings of the Linux Symposium, Ottawa, Canada, July 2012
-
-
Boyd-Wickizer, S.1
Kaashoek, M.F.2
Morris, R.3
Zeldovich, N.4
-
11
-
-
78650151320
-
Concurrent Programming with Revisions and Isolation Types
-
S. Burckhardt, A. Baldassin, and D. Leijen. Concurrent Programming with Revisions and Isolation Types. OOPSLA '10, 2010.
-
(2010)
OOPSLA '10
-
-
Burckhardt, S.1
Baldassin, A.2
Leijen, D.3
-
12
-
-
78651589831
-
Software Transactional Memory: Why Is It Only a Research Toy?
-
September
-
C. Cascaval, C. Blundell, M. Michael, H. W. Cain, P. Wu, S. Chiras, and S. Chatterjee. Software Transactional Memory: Why Is It Only a Research Toy? Queue, 6:46-58, September 2008.
-
(2008)
Queue
, vol.6
, pp. 46-58
-
-
Cascaval, C.1
Blundell, C.2
Michael, M.3
Cain, H.W.4
Wu, P.5
Chiras, S.6
Chatterjee, S.7
-
14
-
-
70449715743
-
Fast Memory Snapshot for Concurrent Programming without Synchronization
-
J. chung, W. Baek, and C. Kozyrakis. Fast Memory Snapshot for Concurrent Programming without Synchronization. ICS, 2009.
-
(2009)
ICS
-
-
Chung, J.1
Baek, W.2
Kozyrakis, C.3
-
17
-
-
0025225898
-
Combining Generational and Conservative Garbage Collection: Framework and Implementations
-
A. Demers, M. Weiser, B. Hayes, H. Boehm, D. Bobrow, and S. Shenker. Combining Generational and Conservative Garbage Collection: Framework and Implementations. POPL '90, 1990.
-
(1990)
POPL '90
-
-
Demers, A.1
Weiser, M.2
Hayes, B.3
Boehm, H.4
Bobrow, D.5
Shenker, S.6
-
18
-
-
33845185999
-
Transactional locking II
-
Distributed Computing - 20th International Symposium, DISC 2006, Proceedings
-
D. Dice, O. Shalev, and N. Shavit. Transactional Locking II. Distributed Computing, pages 194-208, 2006. (Pubitemid 44849711)
-
(2006)
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
, vol.4167 LNCS
, pp. 194-208
-
-
Dice, D.1
Shalev, O.2
Shavit, N.3
-
19
-
-
38149007468
-
What Really Makes Transactions Faster
-
D. Dice and N. Shavit. What Really Makes Transactions Faster. In TRANSACT, 2006.
-
(2006)
TRANSACT
-
-
Dice, D.1
Shavit, N.2
-
21
-
-
0025433762
-
-
ACM
-
K. Gharachorloo, D. Lenoski, J. Laudon, P. Gibbons, A. Gupta, and J. Hennessy. Memory Consistency and Event ordering in Scalable Shared-Memory Multiprocessors, volume 18. ACM, 1990.
-
(1990)
Memory Consistency and Event Ordering in Scalable Shared-Memory Multiprocessors
, vol.18
-
-
Gharachorloo, K.1
Lenoski, D.2
Laudon, J.3
Gibbons, P.4
Gupta, A.5
Hennessy, J.6
-
22
-
-
4644359934
-
Transactional Memory Coherence and Consistency
-
L. Hammond, V. Wong, M. Chen, B. D. Carlstrom, J. D. Davis, B. Hertzberg, M. K. Prabhu, H. Wijaya, C. Kozyrakis, and K. Olukotun. Transactional Memory Coherence and Consistency. ISCA, 2004.
-
(2004)
ISCA
-
-
Hammond, L.1
Wong, V.2
Chen, M.3
Carlstrom, B.D.4
Davis, J.D.5
Hertzberg, B.6
Prabhu, M.K.7
Wijaya, H.8
Kozyrakis, C.9
Olukotun, K.10
-
23
-
-
1442308195
-
Language Support for Lightweight Transactions
-
T. Harris and K. Fraser. Language Support for Lightweight Transactions. OOPSLA, 2003.
-
(2003)
OOPSLA
-
-
Harris, T.1
Fraser, K.2
-
26
-
-
77949623309
-
The Clojure Programming Language
-
ACM
-
R. Hickey. The Clojure Programming Language. In Symposium on Dynamic languages, page 1. ACM, 2008.
-
(2008)
Symposium on Dynamic Languages
, pp. 1
-
-
Hickey, R.1
-
28
-
-
82655162766
-
Dthreads: Efficient Deterministic Multithreading
-
T. Liu, C. Curtsinger, and E. D. Berger. Dthreads: Efficient Deterministic Multithreading. SOSP, 2011.
-
(2011)
SOSP
-
-
Liu, T.1
Curtsinger, C.2
Berger, E.D.3
-
31
-
-
38049022459
-
Lowering the Overhead of Non-blocking Software Transactional Memory
-
V. Marathe, M. Spear, C. Heriot, A. Acharya, D. Eisenstat, W. Scherer III, and M. Scott. Lowering the Overhead of Non-blocking Software Transactional Memory. In Workshop on Languages, Compilers, and Hardware Support for Transactional Computing (TRANSACT), 2006.
-
Workshop on Languages, Compilers, and Hardware Support for Transactional Computing (TRANSACT), 2006
-
-
Marathe, V.1
Spear, M.2
Heriot, C.3
Acharya, A.4
Eisenstat, D.5
Scherer III, W.6
Scott, M.7
-
33
-
-
0018533907
-
The Serializability of Concurrent Database Updates
-
C. Papadimitriou. The Serializability of Concurrent Database Updates. Journal of the ACM (JACM), 26(4):631-653, 1979.
-
(1979)
Journal of the ACM (JACM)
, vol.26
, Issue.4
, pp. 631-653
-
-
Papadimitriou, C.1
-
34
-
-
0021393120
-
On Concurrency Control by Multiple Versions
-
C. Papadimitriou and P. Kanellakis. On Concurrency Control by Multiple Versions. ACM TODS, 9(1):89-99, 1984.
-
(1984)
ACM TODS
, vol.9
, Issue.1
, pp. 89-99
-
-
Papadimitriou, C.1
Kanellakis, P.2
-
35
-
-
34547679939
-
Evaluating MapReduce for Multi-core and Multiprocessor Systems
-
C. Ranger, R. Raghuraman, A. Penmetsa, G. Bradski, and C. Kozyrakis. Evaluating MapReduce for Multi-core and Multiprocessor Systems. In HPCA, pages 13-24, 2007.
-
(2007)
HPCA
, pp. 13-24
-
-
Ranger, C.1
Raghuraman, R.2
Penmetsa, A.3
Bradski, G.4
Kozyrakis, C.5
-
36
-
-
48249150910
-
Snapshot Isolation for Software Transactional Memory
-
T. Riegel, C. Fetzer, and P. Felber. Snapshot Isolation for Software Transactional Memory. TRANSACT06, 298, 2006.
-
(2006)
TRANSACT06
, pp. 298
-
-
Riegel, T.1
Fetzer, C.2
Felber, P.3
-
37
-
-
0029203481
-
Software Transactional Memory
-
N. Shavit and D. Touitou. Software Transactional Memory. PODC, 1995.
-
(1995)
PODC
-
-
Shavit, N.1
Touitou, D.2
|