Anderson, T.E., "The Performance of Spin Lock Alternatives for Shared-memory Multiprocessors," IEEE Transactions on Parallel and Distributed Systems, vol. 1, No. 1, Jan. 1990, pp. 6-16. |
Bershad, B.N., et al., "Fast Mutual Exclusion for Uniprocessors," ASPLOS V-10/92/MA,USA, pp. 223-233. |
Craig, T.S., "Building FIFO and Priority-Queuing Spin Locks from Atomic Swap," Technical Report 93-02-02, Feb. 1, 1993, pp. 1-29. |
Eisenberg, M.A., and McGuire, M.R., "Further Comments on Dijkstra's Concurrent Programming Control Problem," Communications of the ACM, vol. 15, No. 11, Nov. 1972, p. 999. |
Gotemukkala, V., and Lehman, T.J., "Locking and Latching in a Memory-Resident Database System," Proc. of the 18th VLDB Conf., Vancouver, British Columbia, Canada, 1992, pp. 533-544. |
Graunke, G., and Thakkar, S., "Synchronization Algorithms for Shared-Memory Multiprocessors," Computer, Jun. 1990, pp. 60-68. |
Jagadish, H.V., et al., "Dali: A High Performance Main Memory Storage Manager," Proc. of the 20th VLDB Conf., Santiago, Chile, 1994. |
Khanna, S., et al., "Realtime Scheduling SunOS 5.0," In Winter Usenix Conference 1992, 1992. |
Mellor-Crummey, J.M., and Scott, M.L., "Algorithms for Scalable Synchronization on Shared-Memory Multiprocessors," ACM Transactions on Computer Systems, vol. 9, No. 1, Feb. 1991, pp. 21-47. |
Silberschatz, A., and Galvin, P., Operating System Concepts, Ch. 6, Addison-Wesley, 4 edition, 1993, pp. 170-181. |
Sindhu, P.S., and Frailong, J-M., "Formal Specification of Memory Models," Technical Report CSL-91-11 [P91-00112], Xerox Corporation, Dec. 1991. |
Sullivan, M., and Stonebraker, M., "Using Write Protected Data Structures to Improve Software Fault Tolerance in Highly Available Database Management Systems," Proc. of the 17th International Conf. on Very Data Bases, Barcelona, Sep. 1991, pp. 171-180. |