-
1
-
-
0026812740
-
Scheduler activations: Effective kernel support for the user-level management of parallelism
-
Feb.
-
T.E. Anderson, B.N. Bershad, E.D. Lazowska, and H.M. Levy "Scheduler Activations: Effective Kernel Support for the User-Level Management of Parallelism," ACM Trans. Computer Systems, 10, 1, pp. 53-79, Feb. 1992.
-
(1992)
ACM Trans. Computer Systems
, vol.10
, Issue.1
, pp. 53-79
-
-
Anderson, T.E.1
Bershad, B.N.2
Lazowska, E.D.3
Levy, H.M.4
-
3
-
-
0034772229
-
Lock-free reference counting
-
Aug.
-
D.L. Detlefs, P.A Martin, M. Moir, and G.L. Steele Jr. "Lock-Free Reference Counting," Proc. 20th Ann. ACM Symp. Principles of Distributed Computing, 190-199, Aug. 2001.
-
(2001)
Proc. 20th Ann. ACM Symp. Principles of Distributed Computing
, pp. 190-199
-
-
Detlefs, D.L.1
Martin, P.A.2
Moir, M.3
Steele Jr., G.L.4
-
4
-
-
0003743239
-
Non-blocking synchronization and system design
-
PhD thesis, Stanford Univ., Aug.
-
M.B. Greenwald "Non-Blocking Synchronization and System Design," PhD thesis, Stanford Univ., Aug. 1999.
-
(1999)
-
-
Greenwald, M.B.1
-
5
-
-
84956970069
-
A pragmatic implementation of non-blocking linked lists
-
*nbsp;; Oct.
-
T.L. Harris "A Pragmatic Implementation of Non-Blocking Linked Lists," Proc. 15th Int'l Symp. Distributed Computing, pp. *nbsp; 300-314, Oct. 2001.
-
(2001)
Proc. 15th Int'l Symp. Distributed Computing
, pp. 300-314
-
-
Harris, T.L.1
-
9
-
-
0027695171
-
A methodology for implementing highly concurrent objects
-
Nov.
-
M.P. Herlihy "A Methodology for Implementing Highly Concurrent Objects," ACM Trans. Programming Languages and Systems, vol. 15, no. 5, pp. 745-770, Nov. 1993.
-
(1993)
ACM Trans. Programming Languages and Systems
, vol.15
, Issue.5
, pp. 745-770
-
-
Herlihy, M.P.1
-
10
-
-
84947205091
-
The repeat offender problem: A mechanism for supporting dynamic-sized lock-free data structures
-
Oct.
-
M.P. Herlihy, V. Luchangco, and M. Moir, "The Repeat Offender Problem: A Mechanism for Supporting Dynamic-Sized Lock-Free Data Structures," Proc. 16th Int'l Symp. Distributed Computing, pp. 339-353, Oct. 2002.
-
(2002)
Proc. 16th Int'l Symp. Distributed Computing
, pp. 339-353
-
-
Herlihy, M.P.1
Luchangco, V.2
Moir, M.3
-
12
-
-
0031073624
-
Scheduler-conscious synchronization
-
Feb.
-
L.I. Kontothanassis, R.W. Wisniewski, and M.L. Scott "Scheduler-Conscious Synchronization," ACM Trans. Computer Systems, vol. 15, no. 1, pp. 3-40, Feb. 1997.
-
(1997)
ACM Trans. Computer Systems
, vol.15
, Issue.1
, pp. 3-40
-
-
Kontothanassis, L.I.1
Wisniewski, R.W.2
Scott, M.L.3
-
14
-
-
84976718540
-
Algorithms for scalable synchronization on shared-memory multiprocessors
-
Feb.
-
J.M. Mellor-Crummey and M.L. Scott "Algorithms for Scalable Synchronization on Shared-Memory Multiprocessors," ACM Trans. Computer Systems, vol. 9, no. 1, pp. 21-65, Feb. 1991.
-
(1991)
ACM Trans. Computer Systems
, vol.9
, Issue.1
, pp. 21-65
-
-
Mellor-Crummey, J.M.1
Scott, M.L.2
-
17
-
-
0036957154
-
Safe memory reclamation for dynamic lock-free objects using atomic reads and writes
-
July; earlier version in Research Report RC 22317, IBM T.J. Watson Research Center, Jan. 2002
-
M.M. Michael "Safe Memory Reclamation for Dynamic Lock-Free Objects Using Atomic Reads and Writes," Proc. 21st Ann. ACM Symp. Principles of Distributed Computing, pp. 21-30, July 2002. earlier version in Research Report RC 22317, IBM T.J. Watson Research Center, Jan. 2002.
-
(2002)
Proc. 21st Ann. ACM Symp. Principles of Distributed Computing
, pp. 21-30
-
-
Michael, M.M.1
-
19
-
-
3042648763
-
ABA prevention using single-word instructions
-
Technical Report RC 23089, IBM T.J. Watson Research Center, Jan. 2004
-
M.M. Michael "ABA Prevention Using Single-Word Instructions," Technical Report RC 23089, IBM T.J. Watson Research Center, Jan. 2004.
-
-
-
Michael, M.M.1
-
21
-
-
0029723606
-
Simple, fast, and practical non-blocking and blocking concurrent queue algorithms
-
May
-
M.M. Michael and M.L. Scott "Simple, Fast, and Practical Non-Blocking and Blocking Concurrent Queue Algorithms," Proc. 15th Ann. ACM Symp. Principles of Distributed Computing, pp. 267-275, May 1996.
-
(1996)
Proc. 15th Ann. ACM Symp. Principles of Distributed Computing
, pp. 267-275
-
-
Michael, M.M.1
Scott, M.L.2
-
22
-
-
0002477257
-
Nonblocking algorithms and preemption-safe locking on multiprogrammed shared memory multiprocessors
-
May
-
M.M. Michael and M.L. Scott "Nonblocking Algorithms and Preemption-Safe Locking on Multiprogrammed Shared Memory Multiprocessors," J. Parallel and Distributed Computing, vol. 51, no. 1, pp. 1-26, May 1998.
-
(1998)
J. Parallel and Distributed Computing
, vol.51
, Issue.1
, pp. 1-26
-
-
Michael, M.M.1
Scott, M.L.2
-
23
-
-
0028436588
-
A nonblocking algorithm for shared queues using compare-and-swap
-
May
-
S. Prakash, Y.-H. Lee and T. Johnson "A Nonblocking Algorithm for Shared Queues Using Compare-and-Swap," IEEE Trans. Computers, vol. 43, no. 5, pp. 548-559, May 1994.
-
(1994)
IEEE Trans. Computers
, vol.43
, Issue.5
, pp. 548-559
-
-
Prakash, S.1
Lee, Y.-H.2
Johnson, T.3
-
24
-
-
0021183678
-
Dynamic decentralized cache schemes for MIMD parallel processors
-
June
-
L. Rudolph, and Z. Segall "Dynamic Decentralized Cache Schemes for MIMD Parallel Processors," Proc. 11th Int'l Symp. Computer Architecture, pp. 340-347, June 1984.
-
(1984)
Proc. 11th Int'l Symp. Computer Architecture
, pp. 340-347
-
-
Rudolph, L.1
Segall, Z.2
-
26
-
-
0031069218
-
Software transactional memory
-
N. Shavit and D. Touitou "Software Transactional Memory," Distributed Computing, vol. 10, no. 2, pp. 99-116, 1997.
-
(1997)
Distributed Computing
, vol.10
, Issue.2
, pp. 99-116
-
-
Shavit, N.1
Touitou, D.2
-
27
-
-
0003576826
-
Program transformation and runtime support for threaded MPI execution on shared memory machines
-
July
-
H. Tang, K. Shen, and T. Yang "Program Transformation and Runtime Support for Threaded MPI Execution on Shared Memory Machines," ACM Trans. Programming Languages and Systems, vol. 22, no. 4, pp. 673-700, July 2000.
-
(2000)
ACM Trans. Programming Languages and Systems
, vol.22
, Issue.4
, pp. 673-700
-
-
Tang, H.1
Shen, K.2
Yang, T.3
-
28
-
-
0026965767
-
Locking without blocking: Making lock based concurrent data structure algorithms nonblocking
-
June
-
J. Turek, D. Shasha, and S. Prakash "Locking Without Blocking: Making Lock Based Concurrent Data Structure Algorithms Nonblocking," Proc. 11th ACM Symp. Principles of Database Systems, pp. 212-222, June 1992.
-
(1992)
Proc. 11th ACM Symp. Principles of Database Systems
, pp. 212-222
-
-
Turek, J.1
Shasha, D.2
Prakash, S.3
-
30
-
-
0026140237
-
The effect of scheduling discipline on spin overhead in shared memory parallel systems
-
Apr.
-
J. Zahorjan, E.D. Lazowska, and D.L. Eager "The Effect of Scheduling Discipline on Spin Overhead in Shared Memory Parallel Systems," IEEE Trans. Parallel and Distributed Systems, vol. 2, no. 2, pp. 180-198, Apr. 1991.
-
(1991)
IEEE Trans. Parallel and Distributed Systems
, vol.2
, Issue.2
, pp. 180-198
-
-
Zahorjan, J.1
Lazowska, E.D.2
Eager, D.L.3
|