-
1
-
-
0026828686
-
Semantics-based concurrency control: Beyond commutativity
-
Mar
-
B. R. Badrinath and K. Ramamritham. Semantics-based concurrency control: Beyond commutativity. ACM Transactions on Database Systems, 17(1):163-199, Mar. 1992.
-
(1992)
ACM Transactions on Database Systems
, vol.17
, Issue.1
, pp. 163-199
-
-
Badrinath, B.R.1
Ramamritham, K.2
-
2
-
-
77956236741
-
Transactional predication: High-performance concurrent sets and maps for STM
-
ACM
-
N. G. Bronson, J. Casper, H. Chafi, and K. Olukotun. Transactional predication: High-performance concurrent sets and maps for STM. In Proc. PODC '10 (29th ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing), pages 6-15. ACM, 2010.
-
(2010)
Proc. PODC '10 (29th ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing)
, pp. 6-15
-
-
Bronson, N.G.1
Casper, J.2
Chafi, H.3
Olukotun, K.4
-
3
-
-
33749265506
-
Versioned boxes as the basis for memory transactions
-
Dec
-
J. Cachopo and A. Rito-Silva. Versioned boxes as the basis for memory transactions. Science of Computer Programming, 63:172-185, Dec. 2006.
-
(2006)
Science of Computer Programming
, vol.63
, pp. 172-185
-
-
Cachopo, J.1
Rito-Silva, A.2
-
4
-
-
84907082383
-
Invyswell: A hybrid transactional memory for Haswell's Restricted Transactional Memory
-
ACM
-
I. Calciu, J. Gottschlich, T. Shpeisman, G. Pokam, and M. Herlihy. Invyswell: A hybrid transactional memory for Haswell's Restricted Transactional Memory. In Proc. PACT '14 (23rd International Conference on Parallel Architectures and Compilation), pages 187-200. ACM, 2014.
-
(2014)
Proc. PACT '14 (23rd International Conference on Parallel Architectures and Compilation)
, pp. 187-200
-
-
Calciu, I.1
Gottschlich, J.2
Shpeisman, T.3
Pokam, G.4
Herlihy, M.5
-
5
-
-
34748916385
-
Transactional collection classes
-
ACM
-
B. D. Carlstrom, A. McDonald, M. Carbin, C. Kozyrakis, and K. Olukotun. Transactional collection classes. In Proc. PPoPP '07 (12th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming), pages 56-67. ACM, 2007.
-
(2007)
Proc. PPoPP '07 (12th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming)
, pp. 56-67
-
-
Carlstrom, B.D.1
McDonald, A.2
Carbin, M.3
Kozyrakis, C.4
Olukotun, K.5
-
6
-
-
80455144642
-
STM with transparent API considered harmful
-
Proc. ICA3PP '11 (11th International Conference on Algorithms and Architectures for Parallel Processing), Melbourne, Australia, Oct. . Springer
-
F. M. Carvalho and J. Cachopo. STM with transparent API considered harmful. In Proc. ICA3PP '11 (11th International Conference on Algorithms and Architectures for Parallel Processing), LNCS 7016, Melbourne, Australia, Oct. . Springer.
-
LNCS
, vol.7016
-
-
Carvalho, F.M.1
Cachopo, J.2
-
7
-
-
55149090525
-
Software transactional memory: Why is it only a research toy?
-
Nov
-
C. Caşcaval, C. Blundell, M. Michael, H. W. Cain, P. Wu, S. Chiras, and S. Chatterjee. Software transactional memory: Why is it only a research toy? Communications of the ACM, 51(11), Nov. 2008.
-
(2008)
Communications of the ACM
, vol.51
, Issue.11
-
-
Caşcaval, C.1
Blundell, C.2
Michael, M.3
Cain, H.W.4
Wu, P.5
Chiras, S.6
Chatterjee, S.7
-
8
-
-
84889667686
-
The scalable commutativity rule: Designing scalable software for multicore processors
-
Farmington, PA, Nov
-
A. T. Clements, M. F. Kaashoek, N. Zeldovich, R. T. Morris, and E. Kohler. The scalable commutativity rule: Designing scalable software for multicore processors. In Proc. SOSP '13 (24th ACM Symposium on Operating Systems Principles), Farmington, PA, Nov. 2013.
-
(2013)
Proc. SOSP '13 (24th ACM Symposium on Operating Systems Principles)
-
-
Clements, A.T.1
Kaashoek, M.F.2
Zeldovich, N.3
Morris, R.T.4
Kohler, E.5
-
10
-
-
79953081010
-
Hybrid NOrec: A case study in the effectiveness of best effort hardware transactional memory
-
Mar
-
L. Dalessandro, F. Carouge, S. White, Y. Lev, M. Moir, M. L. Scott, and M. F. Spear. Hybrid NOrec: A case study in the effectiveness of best effort hardware transactional memory. SIGARCH Computer Architecture News, 39(1):39-52, Mar. 2011.
-
(2011)
SIGARCH Computer Architecture News
, vol.39
, Issue.1
, pp. 39-52
-
-
Dalessandro, L.1
Carouge, F.2
White, S.3
Lev, Y.4
Moir, M.5
Scott, M.L.6
Spear, M.F.7
-
11
-
-
34547403150
-
Hybrid transactional memory
-
ACM
-
P. Damron, A. Fedorova, Y. Lev, V. Luchangco, M. Moir, and D. Nussbaum. Hybrid transactional memory. In Proc. ASP-LOS '06 (12th International Conference on Architectural Support for Programming Languages and Operating Systems), pages 336-346. ACM, 2006.
-
(2006)
Proc. ASP-LOS '06 (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
-
15
-
-
0017018483
-
The notions of consistency and predicate locks in a database system
-
Nov
-
K. P. Eswaran, J. N. Gray, R. A. Lorie, and I. L. Traiger. The notions of consistency and predicate locks in a database system. Communications of ACM, 19(11):624-633, Nov. 1976.
-
(1976)
Communications of ACM
, vol.19
, Issue.11
, pp. 624-633
-
-
Eswaran, K.P.1
Gray, J.N.2
Lorie, R.A.3
Traiger, I.L.4
-
16
-
-
76649085192
-
Elastic transactions
-
Berlin, Heidelberg, Springer-Verlag
-
P. Felber, V. Gramoli, and R. Guerraoui. Elastic transactions. In Proc. DISC '09 (23rd International Conference on Distributed Computing), pages 93-107, Berlin, Heidelberg, 2009. Springer-Verlag.
-
(2009)
Proc. DISC '09 (23rd International Conference on Distributed Computing)
, pp. 93-107
-
-
Felber, P.1
Gramoli, V.2
Guerraoui, R.3
-
19
-
-
6344219523
-
-
PhD thesis, University of Cambridge
-
K. Fraser. Practical Lock-freedom. PhD thesis, University of Cambridge, 2004.
-
(2004)
Practical Lock-freedom
-
-
Fraser, K.1
-
20
-
-
84939147595
-
Automatic scalable atomicity via semantic locking
-
ACM
-
G. Golan-Gueta, G. Ramalingam, M. Sagiv, and E. Yahav. Automatic scalable atomicity via semantic locking. In Proc. PPoPP '15 (20th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming), pages 31-41. ACM, 2015.
-
(2015)
Proc. PPoPP '15 (20th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming)
, pp. 31-41
-
-
Golan-Gueta, G.1
Ramalingam, G.2
Sagiv, M.3
Yahav, E.4
-
23
-
-
84896851633
-
Optimistic transactional boosting
-
Orlando, FL, ACM
-
A. Hassan, R. Palmieri, and B. Ravindran. Optimistic transactional boosting. In Proc. PPoPP '14 (19th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming), pages 387-388, Orlando, FL, 2014. ACM.
-
(2014)
Proc. PPoPP '14 (19th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming)
, pp. 387-388
-
-
Hassan, A.1
Palmieri, R.2
Ravindran, B.3
-
24
-
-
84917731925
-
On developing optimistic transactional lazy set
-
Proc. OPODIS '14 (18th International Conference on Principles of Distributed Systems), Cortina d'Ampezzo, Italy, Springer-Verlag
-
A. Hassan, R. Palmieri, and B. Ravindran. On developing optimistic transactional lazy set. In Proc. OPODIS '14 (18th International Conference on Principles of Distributed Systems), LNCS 8878, pages 437-452, Cortina d'Ampezzo, Italy, 2014. Springer-Verlag.
-
(2014)
LNCS
, vol.8878
, pp. 437-452
-
-
Hassan, A.1
Palmieri, R.2
Ravindran, B.3
-
28
-
-
0036953908
-
Dynamicsized lock-free data structures
-
ACM
-
M. Herlihy, V. Luchangco, P. Martin, and M. Moir. Dynamicsized lock-free data structures. In Proc. PODC '02 (21st Symposium on Principles of Distributed Computing), pages 131-131. ACM, 2002.
-
(2002)
Proc. PODC '02 (21st Symposium on Principles of Distributed Computing)
, pp. 131
-
-
Herlihy, M.1
Luchangco, V.2
Martin, P.3
Moir, M.4
-
29
-
-
1142293109
-
Software transactional memory for dynamic-sized data structures
-
ACM
-
M. Herlihy, V. Luchangco, M. Moir, and W. N. Scherer, III. Software transactional memory for dynamic-sized data structures. In Proc. PODC '03 (22nd Annual Symposium on Principles of Distributed Computing), pages 92-101. ACM, 2003.
-
(2003)
Proc. PODC '03 (22nd Annual Symposium on Principles of Distributed Computing)
, pp. 92-101
-
-
Herlihy, M.1
Luchangco, V.2
Moir, M.3
Scherer, W.N.4
-
31
-
-
0020497452
-
Locking primitives in a database system
-
Jan
-
H. F. Korth. Locking primitives in a database system. Journal of ACM, 30(1):55-79, Jan. 1983.
-
(1983)
Journal of ACM
, vol.30
, Issue.1
, pp. 55-79
-
-
Korth, H.F.1
-
32
-
-
35448941890
-
Optimistic parallelism requires abstractions
-
San Diego, CA, ACM
-
M. Kulkarni, K. Pingali, B. Walter, G. Ramanarayanan, K. Bala, and L. P. Chew. Optimistic parallelism requires abstractions. In Proc. PLDI '07 (ACM SIGPLAN 2007 Conference on Programming Language Design and Implementation), pages 211-222, San Diego, CA, 2007. ACM.
-
(2007)
Proc. PLDI '07 (ACM SIGPLAN 2007 Conference on Programming Language Design and Implementation)
, pp. 211-222
-
-
Kulkarni, M.1
Pingali, K.2
Walter, B.3
Ramanarayanan, G.4
Bala, K.5
Chew, L.P.6
-
33
-
-
79959900605
-
Exploiting the commutativity lattice
-
San Jose, CA, ACM
-
M. Kulkarni, D. Nguyen, D. Prountzos, X. Sui, and K. Pingali. Exploiting the commutativity lattice. In Proc. PLDI '11 (32nd ACM SIGPLAN Conference on Programming Language Design and Implementation), pages 542-555, San Jose, CA, 2011. ACM.
-
(2011)
Proc. PLDI '11 (32nd ACM SIGPLAN Conference on Programming Language Design and Implementation)
, pp. 542-555
-
-
Kulkarni, M.1
Nguyen, D.2
Prountzos, D.3
Sui, X.4
Pingali, K.5
-
36
-
-
84860592643
-
Cache craftiness for fast multicore key-value storage
-
Bern, Switzerland, Apr
-
Y. Mao, E. Kohler, and R. Morris. Cache craftiness for fast multicore key-value storage. In Proc. EuroSys'12 (7th European Conference on Computer Systems), Bern, Switzerland, Apr. 2012.
-
(2012)
Proc. EuroSys'12 (7th European Conference on Computer Systems)
-
-
Mao, Y.1
Kohler, E.2
Morris, R.3
-
40
-
-
34748834011
-
Open nesting in software transactional memory
-
San Jose, CA, ACM
-
Y. Ni, V. S. Menon, A.-R. Adl-Tabatabai, A. L. Hosking, R. L. Hudson, J. E. B. Moss, B. Saha, and T. Shpeisman. Open nesting in software transactional memory. In Proc. PPoPP '07 (12th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming), pages 68-78, San Jose, CA, 2007. ACM.
-
(2007)
Proc. PPoPP '07 (12th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming)
, pp. 68-78
-
-
Ni, Y.1
Menon, V.S.2
Adl-Tabatabai, A.-R.3
Hosking, A.L.4
Hudson, R.L.5
Moss, J.E.B.6
Saha, B.7
Shpeisman, T.8
-
41
-
-
84856468979
-
Profiling and tuning the performance of an STM-based concurrent program
-
Portland, OR, Oct
-
L. Pina and J. Cachopo. Profiling and tuning the performance of an STM-based concurrent program. In Proc. TMC '11 (Workshop on Transitioning to MultiCore, part of SPLASH '11, ACM SIGPLAN Conference on Systems, Programming, and Applications: Software for Humanity), Portland, OR, Oct. 2011.
-
(2011)
Proc. TMC '11 (Workshop on Transitioning to MultiCore, Part of SPLASH '11, ACM SIGPLAN Conference on Systems, Programming, and Applications: Software for Humanity)
-
-
Pina, L.1
Cachopo, J.2
-
42
-
-
33845233298
-
A lazy snapshot algorithm with eager validation
-
Stockholm, Springer-Verlag
-
T. Riegel, P. Felber, and C. Fetzer. A lazy snapshot algorithm with eager validation. In Proc. DISC '06 (20th International Conference on Distributed Computing), pages 284-298, Stockholm, 2006. Springer-Verlag.
-
(2006)
Proc. DISC '06 (20th International Conference on Distributed Computing)
, pp. 284-298
-
-
Riegel, T.1
Felber, P.2
Fetzer, C.3
-
43
-
-
84946040481
-
Hybrid transactional memory revisited
-
Springer
-
W. Ruan and M. Spear. Hybrid transactional memory revisited. In Distributed Computing, pages 215-231. Springer, 2015.
-
(2015)
Distributed Computing
, pp. 215-231
-
-
Ruan, W.1
Spear, M.2
-
46
-
-
80054700972
-
Conflict-free replicated data types
-
Grenoble, France, Springer-Verlag
-
M. Shapiro, N. Preguiça, C. Baquero, and M. Zawirski. Conflict-free replicated data types. In Proc. SSS '11 (13th International Conference on Stabilization, Safety, and Security of Distributed Systems), pages 386-400, Grenoble, France, 2011. Springer-Verlag.
-
(2011)
Proc. SSS '11 (13th International Conference on Stabilization, Safety, and Security of Distributed Systems)
, pp. 386-400
-
-
Shapiro, M.1
Preguiça, N.2
Baquero, C.3
Zawirski, M.4
-
47
-
-
84938069668
-
-
(revision 5.9.0). June
-
The Transaction Processing Council. TPC-C benchmark (revision 5.9.0). http://www.tpc.org/tpcc/, June 2007.
-
(2007)
TPC-C Benchmark
-
-
-
48
-
-
84889657831
-
Speedy transactions in multicore in-memory databases
-
ACM
-
S. Tu, W. Zheng, E. Kohler, B. Liskov, and S. Madden. Speedy transactions in multicore in-memory databases. In Proc. SOSP '13 (24th ACM Symposium on Operating Systems Principles), pages 18-32. ACM, 2013.
-
(2013)
Proc. SOSP '13 (24th ACM Symposium on Operating Systems Principles)
, pp. 18-32
-
-
Tu, S.1
Zheng, W.2
Kohler, E.3
Liskov, B.4
Madden, S.5
-
49
-
-
0024136623
-
Commutativity-based concurrency control for abstract data types
-
Dec
-
W. E. Weihl. Commutativity-based concurrency control for abstract data types. IEEE Transactions on Computing, 37(12):1488-1505, Dec. 1988.
-
(1988)
IEEE Transactions on Computing
, vol.37
, Issue.12
, pp. 1488-1505
-
-
Weihl, W.E.1
-
51
-
-
84899667991
-
Performance evaluation of Intel Transactional Synchronization Extensions for high-performance computing
-
Denver, CO, Nov
-
R. M. Yoo, C. J. Hughes, K. Lai, and R. Rajwar. Performance evaluation of Intel Transactional Synchronization Extensions for high-performance computing. In Proc. SC'13 (International Conference for High Performance Computing, Networking, Storage and Analysis), Denver, CO, Nov. 2013.
-
(2013)
Proc. SC'13 (International Conference for High Performance Computing, Networking, Storage and Analysis)
-
-
Yoo, R.M.1
Hughes, C.J.2
Lai, K.3
Rajwar, R.4
-
52
-
-
84939139535
-
Low-overhead software transactional memory with progress guarantees and strong semantics
-
ACM
-
M. Zhang, J. Huang, M. Cao, and M. D. Bond. Low-overhead software transactional memory with progress guarantees and strong semantics. In Proc. PPoPP '15 (20th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming), pages 97-108. ACM, 2015.
-
(2015)
Proc. PPoPP '15 (20th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming)
, pp. 97-108
-
-
Zhang, M.1
Huang, J.2
Cao, M.3
Bond, M.D.4
|