Andrew S. Tanenbaum and Albert S. Woodhull, Operating Systems: Design and Implementation, Prentice Hall, Second Edition, pp. 59-68.* |
Thomas E. Anderson, “The Performance of Spin Lock Alternatives for Shared-Memory Multiprocessors,” IEEE Transactions on Parallel and Distributed Systems, vol. 1, No. 1, Jan. 1990. |
John M. Mellor-Crummey1and Michael L. Scott2, “Algorithms for Scalable Synchronization on Shared-Memory Multiprocessors,” ACM Transactions on Computer Systems, Feb. 1991. |
Ingo Molnar, “Re: possible spinlock optimizations,” pp. 1-2, Sep. 28, 1999. |
Mark Russinovich, “Inside Win2K Scalability Enhancements, Part 2, ” 11 pages, Dec. 1999. |
Mark Russinovich, “Win2K Queued Spinlocks,” pp. 1-2, date unknown. |