-
1
-
-
6344219523
-
-
PhD thesis, Cambridge University Computer Laboratory, Also available as Technical Report UCAM-CL-TR-579
-
FRASER, K. Practical lock freedom. PhD thesis, Cambridge University Computer Laboratory, 2003. Also available as Technical Report UCAM-CL-TR-579.
-
(2003)
Practical lock freedom
-
-
FRASER, K.1
-
2
-
-
0023384210
-
Fibonacci heaps and their uses in improved network optimization algorithms
-
FREDMAN, M. L., AND TARJAN, R. E. Fibonacci heaps and their uses in improved network optimization algorithms. J. ACM 34 3 (1987), 596-615.
-
(1987)
J. ACM
, vol.34
, Issue.3
, pp. 596-615
-
-
FREDMAN, M.L.1
TARJAN, R.E.2
-
3
-
-
34748903334
-
-
HARRIS, T. Exceptions and side-effects in atomic blocks. In Proceedings of the 2004 Workshop on Concurrency and Synchronization in Java programs (Jul 2004), pp. 46-53. Proceedings published as Memorial University of Newfoundland CS Technical Report 2004-01.
-
HARRIS, T. Exceptions and side-effects in atomic blocks. In Proceedings of the 2004 Workshop on Concurrency and Synchronization in Java programs (Jul 2004), pp. 46-53. Proceedings published as Memorial University of Newfoundland CS Technical Report 2004-01.
-
-
-
-
4
-
-
84947240242
-
A practical multi-word compare-and-swap operation
-
HARRIS, T., FRASER, K., AND PRATT, I. A practical multi-word compare-and-swap operation. In Proceedings of the 16th International Symposium on Distributed Computing (2002), pp. 265-279.
-
(2002)
Proceedings of the 16th International Symposium on Distributed Computing
, pp. 265-279
-
-
HARRIS, T.1
FRASER, K.2
PRATT, I.3
-
5
-
-
1142293109
-
Software transactional memory for dynamic data structures
-
HERLIHY, M., LUCHANGCO, V., MOIR, M., AND SCHERER, W. Software transactional memory for dynamic data structures. In Proceedings of the 22nd Annual ACM Symposium on Principles of Distributed Computing (2003).
-
(2003)
Proceedings of the 22nd Annual ACM Symposium on Principles of Distributed Computing
-
-
HERLIHY, M.1
LUCHANGCO, V.2
MOIR, M.3
SCHERER, W.4
-
6
-
-
1142293109
-
Software transactional memory for dynamic-sized data structures
-
New York, NY, USA, ACM Press, pp
-
HERLIHY, M., LUCHANGCO, V., MOIR, M., AND SCHERER, W. N. Software transactional memory for dynamic-sized data structures. In PODC '03: Proceedings of the twenty-second annual symposium on Principles of distributed computing (New York, NY, USA, 2003), ACM Press, pp. 92-101.
-
(2003)
PODC '03: Proceedings of the twenty-second annual symposium on Principles of distributed computing
, pp. 92-101
-
-
HERLIHY, M.1
LUCHANGCO, V.2
MOIR, M.3
SCHERER, W.N.4
-
8
-
-
0025460579
-
Linearizability: A correctness condition for concurrent objects
-
HERLIHY, M. P., AND WING, J. M. Linearizability: a correctness condition for concurrent objects. ACM Trans. Program. Lang. Syst. 12, 3 (1990), 463-492.
-
(1990)
ACM Trans. Program. Lang. Syst
, vol.12
, Issue.3
, pp. 463-492
-
-
HERLIHY, M.P.1
WING, J.M.2
-
9
-
-
0031189694
-
HOW to make a correct multiprocess program execute correctly on a multiprocessor
-
LAMPORT, L. HOW to make a correct multiprocess program execute correctly on a multiprocessor. IEEE Trans. Comput. 46, 7 (1997), 779-782.
-
(1997)
IEEE Trans. Comput
, vol.46
, Issue.7
, pp. 779-782
-
-
LAMPORT, L.1
-
10
-
-
34748918778
-
-
MARATHE, V. J., SCHERER, W. N., AND SCOTT, M. L. Design tradeoffs in modern software transactional memory systems. In In Proceedings of the 7th Workshop on Languages, Compilers, and Run-time Support for Scalable Systems (LCR'04) (2004).
-
MARATHE, V. J., SCHERER, W. N., AND SCOTT, M. L. Design tradeoffs in modern software transactional memory systems. In In Proceedings of the 7th Workshop on Languages, Compilers, and Run-time Support for Scalable Systems (LCR'04) (2004).
-
-
-
-
12
-
-
33745946413
-
Read-copy update: Using execution history to solve concurrency problems
-
Las Vegas, NV, October
-
MCKENNEY, P. E., AND SLINGWINE, J. D. Read-copy update: Using execution history to solve concurrency problems. In Parallel and Distributed Computing and Systems (Las Vegas, NV, October 1998), pp. 509-518.
-
(1998)
Parallel and Distributed Computing and Systems
, pp. 509-518
-
-
MCKENNEY, P.E.1
SLINGWINE, J.D.2
-
13
-
-
33845194739
-
Integrating hardware and software transactional memory
-
Tech. Rep. Archivist 2004-0661, Sun Microsystems Research, August
-
MOIR, M. HybridTM: Integrating hardware and software transactional memory. Tech. Rep. Archivist 2004-0661, Sun Microsystems Research, August 2004.
-
(2004)
-
-
MOIR1
HybridTM, M.2
-
14
-
-
34748924884
-
Executing parallel programs with synchronization bottlenecks efficiently
-
July
-
OYAMA, Y., TAURA, K., AND YONEZAWA, A. Executing parallel programs with synchronization bottlenecks efficiently. In Proceedings of International Workshop on Parallel and Distributed Computing for Symbolic and Irregular Applications (PDSIA) (July 1999), pp. 182-204.
-
(1999)
Proceedings of International Workshop on Parallel and Distributed Computing for Symbolic and Irregular Applications (PDSIA)
, pp. 182-204
-
-
OYAMA, Y.1
TAURA, K.2
YONEZAWA, A.3
-
15
-
-
0035965457
-
Towards a practical snapshot algorithm
-
RIANY, Y., SHAVIT, N., AND TOUITOU, D. Towards a practical snapshot algorithm. Theoretical Computer Science 269, 1-2 (2001), 163-201.
-
(2001)
Theoretical Computer Science
, vol.269
, Issue.1-2
, pp. 163-201
-
-
RIANY, Y.1
SHAVIT, N.2
TOUITOU, D.3
-
16
-
-
0026812659
-
The design and implementation of a log-structured file system
-
ROSENBLUM, M., AND OUSTERHOUT, J. K. The design and implementation of a log-structured file system. ACM Trans. Comput. Syst. 10, 1 (1992), 26-52.
-
(1992)
ACM Trans. Comput. Syst
, vol.10
, Issue.1
, pp. 26-52
-
-
ROSENBLUM, M.1
OUSTERHOUT, J.K.2
-
17
-
-
32344433410
-
Advanced contention management for dynamic software transactional memory
-
New York, NY, USA, ACM Press, pp
-
SCHERER, W. N., AND SCOTT, M. L. Advanced contention management for dynamic software transactional memory. In PODC '05: Proceedings of the twenty-fourth annual ACM SIGACT-SIGOPS symposium on Principles of distributed computing (New York, NY, USA, 2005), ACM Press, pp. 240-248.
-
(2005)
PODC '05: Proceedings of the twenty-fourth annual ACM SIGACT-SIGOPS symposium on Principles of distributed computing
, pp. 240-248
-
-
SCHERER, W.N.1
SCOTT, M.L.2
-
18
-
-
34748901691
-
The log-synchronizer: An alternative to monitors and software transactional memory
-
Unpublished manuscript, September
-
SHALEV, O., AND SHAVIT, N. The log-synchronizer: an alternative to monitors and software transactional memory. Unpublished manuscript, September 2005.
-
(2005)
-
-
SHALEV, O.1
SHAVIT, N.2
-
19
-
-
0031069218
-
Software transactional memory
-
February
-
SHAVIT, N., AND TOUITOU, D. Software transactional memory. Distributed Computing 10, 2 (February 1997), 99-116.
-
(1997)
Distributed Computing
, vol.10
, Issue.2
, pp. 99-116
-
-
SHAVIT, N.1
TOUITOU, D.2
-
20
-
-
10044283042
-
Preemptioti-based avoidance of priority inversion for Java
-
IEEE Computer Society, pp
-
WELC, A., HOSKINO, A. L., AND JAGANNATHAN, S. Preemptioti-based avoidance of priority inversion for Java. In Proceedings of the International Conference on Parallel Processing (2004), IEEE Computer Society, pp. 529-538.
-
(2004)
Proceedings of the International Conference on Parallel Processing
, pp. 529-538
-
-
WELC, A.1
HOSKINO, A.L.2
JAGANNATHAN, S.3
-
21
-
-
35048884255
-
Transactional monitors for concurrent objects
-
Proceedings of the European Conference on Object-Oriented Programming, of, Springer-Verlag, pp
-
WELC, A., JAGANNATHAN, S., AND HOSKING, A. L. Transactional monitors for concurrent objects. In Proceedings of the European Conference on Object-Oriented Programming (2004), vol. 3086 of Lecture Notes in Computer Science, Springer-Verlag, pp. 519-542.
-
(2004)
Lecture Notes in Computer Science
, vol.3086
, pp. 519-542
-
-
WELC, A.1
JAGANNATHAN, S.2
HOSKING, A.L.3
|