-
1
-
-
17544362263
-
Hoard: A scalable memory allocator for multithreaded applications
-
BERGER, E. D., McKINLEY, K. S., BLUMOFE, R. D., AND WILSON, P. R. Hoard: a scalable memory allocator for multithreaded applications. SIGPLAN Not. 35, 11 (2000), 117-128.
-
(2000)
SIGPLAN Not
, vol.35
, Issue.11
, pp. 117-128
-
-
Berger, E.D.1
McKinley, K.S.2
Blumofe, R.D.3
Wilson, P.R.4
-
2
-
-
77954740538
-
Smartlocks: Self-aware synchronization through lock acquisition scheduling
-
EASTEP, J., WINGATE, D., SANTAMBROGIO, M., AND AGARWAL, A. Smartlocks: Self-aware synchronization through lock acquisition scheduling. In 4th Workshop on Statistical and Machine learning approaches to ARchitecture and compilaTion (SMARTS?10) (2009).
-
(2009)
4th Workshop on Statistical and Machine Learning Approaches to ARchitecture and CompilaTion (SMARTS?10)
-
-
Eastep, J.1
Wingate, D.2
Santambrogio, M.3
Agarwal, A.4
-
3
-
-
0023023567
-
The pairing heap: A new form of self-adjusting heap
-
FREDMAN, M. L., SEDGEWICK, R., SLEATOR, D. D., AND TARJAN, R. E. The pairing heap: A new form of self-adjusting heap. Algorithmica 1, 1 (1986), 111-129.
-
(1986)
Algorithmica
, vol.1
, Issue.1
, pp. 111-129
-
-
Fredman, M.L.1
Sedgewick, R.2
Sleator, D.D.3
Tarjan, R.E.4
-
4
-
-
84957078209
-
The performance of concurrent red-black tree algorithms
-
HANKE, S. The performance of concurrent red-black tree algorithms. Lecture Notes in Computer Science 1668 (1999), 286-300.
-
(1999)
Lecture Notes in Computer Science
, vol.1668
, pp. 286-300
-
-
Hanke, S.1
-
5
-
-
77954947551
-
-
HENDLER, D., INCZE, I., SHAVIT, N., AND TZAFRIR, M. Scalable flat-combining based synchronous queues, 2010.
-
(2010)
Scalable Flat-combining Based Synchronous Queues
-
-
Hendler, D.1
Incze, I.2
Shavit, N.3
Tzafrir, M.4
-
6
-
-
8344241113
-
A scalable lock-free stack algorithm
-
New York, NY, USA, ACM
-
HENDLER, D., SHAVIT, N., AND YERUSHALMI, L. A scalable lock-free stack algorithm. In SPAA '04: Proceedings of the sixteenth annual ACM symposium on Parallelism in algorithms and architectures (New York, NY, USA, 2004), ACM, pp. 206-215.
-
(2004)
SPAA '04: Proceedings of the Sixteenth Annual ACM Symposium on Parallelism in Algorithms and Architectures
, pp. 206-215
-
-
Hendler, D.1
Shavit, N.2
Yerushalm I, L.3
-
8
-
-
56449108621
-
-
Morgan Kaufmann, NY, USA
-
HERLIHY, M., AND SHAVIT, N. The Art of Multiprocessor Programming. Morgan Kaufmann, NY, USA, 2008.
-
(2008)
The Art of Multiprocessor Programming
-
-
Herlihy, M.1
Shavit, N.2
-
9
-
-
0025460579
-
Linearizability: A correctness condition for concurrent objects
-
July
-
HERLIHY, M., AND WING, J. Linearizability: A correctness condition for concurrent objects. ACM Transactions on Programming Languages and Systems 12, 3 (July 1990), 463-492.
-
(1990)
ACM Transactions on Programming Languages and Systems
, vol.12
, Issue.3
, pp. 463-492
-
-
Herlihy, M.1
Wing, J.2
-
10
-
-
38449084923
-
The baskets queue
-
HOFFMAN, M., SHALEV, O., AND SHAVIT, N. The baskets queue. In OPODIS (2007), pp. 401-414.
-
(2007)
OPODIS
, pp. 401-414
-
-
Hoffman, M.1
Shalev, O.2
Shavit, N.3
-
11
-
-
0030290704
-
An efficient algorithm for concurrent priority queue heaps
-
HUNT, G. C., MICHAEL, M. M., PARTHASARATHY, S., AND SCOTT, M. L. An efficient algorithm for concurrent priority queue heaps. Inf. Process. Lett. 60, 3 (1996), 151-157.
-
(1996)
Inf. Process. Lett.
, vol.60
, Issue.3
, pp. 151-157
-
-
Hunt, G.C.1
Michael, M.M.2
Parthasarathy, S.3
Scott, M.L.4
-
12
-
-
0019574432
-
On optimistic methods for concurrency control
-
KUNG, H., AND ROBINSON, J. On optimistic methods for concurrency control. ACM Transactions on Database Systems 6, 2 (1981), 213-226.
-
(1981)
ACM Transactions on Database Systems
, vol.6
, Issue.2
, pp. 213-226
-
-
Kung, H.1
Robinson, J.2
-
13
-
-
0018518477
-
How to make a multiprocessor computer that correctly executes multiprocess programs
-
September
-
LAMPORT, L. How to make a multiprocessor computer that correctly executes multiprocess programs. IEEE Transactions on Computers C-28, 9 (September 1979), 690.
-
(1979)
IEEE Transactions on Computers
, vol.C-28
, Issue.9
, pp. 690
-
-
Lamport, L.1
-
14
-
-
77954916057
-
-
util.concurrent.ConcurrentHashMap in java.util.concurrent the Java Concurrency Package
-
LEA, D. util.concurrent.ConcurrentHashMap in java.util.concurrent the Java Concurrency Package. http://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/- src/main/java/util/concurrent/.
-
-
-
Lea, D.1
-
16
-
-
84976718540
-
Algorithms for scalable synchronization on shared-memory multiprocessors
-
MELLOR-CRUMMEY, J., AND SCOTT, M. Algorithms for scalable synchronization on shared-memory multiprocessors. ACM Transactions on Computer Systems 9, 1 (1991), 21-65.
-
(1991)
ACM Transactions on Computer Systems
, vol.9
, Issue.1
, pp. 21-65
-
-
Mellor-Crummey, J.1
Scott, M.2
-
17
-
-
0029723606
-
Simple, fast, and practical non-blocking and blocking concurrent queue algorithms
-
MICHAEL, M. M., AND SCOTT, M. L. Simple, fast, and practical non-blocking and blocking concurrent queue algorithms. In Proc. 15th ACM Symp. on Principles of Distributed Computing (1996), pp. 267-275.
-
(1996)
Proc. 15th ACM Symp. on Principles of Distributed Computing
, pp. 267-275
-
-
Michael, M.M.1
Scott, M.L.2
-
18
-
-
77954950813
-
Towards a final analysis of pairing heaps
-
Dagstuhl, Germany, L. Arge, R. Sedgewick, and D. Wagner, Eds. no. 06091 in Dagstuhl Seminar Proceedings, Internationales Begegnungs- und Forschungszentrum fÄur Informatik (IBFI), Schloss Dagstuhl, Germany
-
PETTIE, S. Towards a final analysis of pairing heaps. In Data Structures (Dagstuhl, Germany, 2006), L. Arge, R. Sedgewick, and D. Wagner, Eds., no. 06091 in Dagstuhl Seminar Proceedings, Internationales Begegnungs- und Forschungszentrum fÄur Informatik (IBFI), Schloss Dagstuhl, Germany.
-
(2006)
Data Structures
-
-
Pettie, S.1
-
19
-
-
0025436383
-
Skip lists: A probabilistic alternative to balanced trees
-
PUGH, W. Skip lists: a probabilistic alternative to balanced trees. ACM Transactions on Database Systems 33, 6 (1990), 668-676.
-
(1990)
ACM Transactions on Database Systems
, vol.33
, Issue.6
, pp. 668-676
-
-
Pugh, W.1
-
20
-
-
0034833905
-
Scalable queue-based spin locks with timeout
-
SCOTT, M. L., AND SCHERER, W. N. Scalable queue-based spin locks with timeout. ACM SIGPLAN Notices 36, 7 (2001), 44-52.
-
(2001)
ACM SIGPLAN Notices
, vol.36
, Issue.7
, pp. 44-52
-
-
Scott, M.L.1
Scherer, W.N.2
-
22
-
-
0142253704
-
Combining funnels: A dynamic approach to software combining
-
SHAVIT, N., AND ZEMACH, A. Combining funnels: a dynamic approach to software combining. J. Parallel Distrib. Comput. 60, 11 (2000), 1355-1387.
-
(2000)
J. Parallel Distrib. Comput.
, vol.60
, Issue.11
, pp. 1355-1387
-
-
Shavit, N.1
Zemach, A.2
-
25
-
-
0023330693
-
Distributing hot-spot addressing in large-scale multiprocessors
-
YEW, P.-C., TZENG, N.-F., AND LAWRIE, D. H. Distributing hot-spot addressing in large-scale multiprocessors. IEEE Trans. Comput. 36, 4 (1987), 388-395.
-
(1987)
IEEE Trans. Comput.
, vol.36
, Issue.4
, pp. 388-395
-
-
Yew, P.-C.1
Tzeng, N.-F.2
Lawrie, D.H.3
-
26
-
-
34748924884
-
Executing parallel programs with synchronization bottlenecks efficiently
-
Sendai, Japan: World Scientific, World Scientific
-
YONEZAWA, O. T., OYAMA, Y., TAURA, K., AND YONEZAWA, A. Executing parallel programs with synchronization bottlenecks efficiently. In in Proceedings of International Workshop on Parallel and Distributed Computing for Symbolic and Irregular Applications (PDSIA '99). Sendai, Japan: World Scientific (1999), World Scientific, pp. 182-204.
-
(1999)
In Proceedings of International Workshop on Parallel and Distributed Computing for Symbolic and Irregular Applications (PDSIA '99)
, pp. 182-204
-
-
Yonezawa, O.T.1
Oyama, Y.2
Taura, K.3
Yonezawa, A.4
|