메뉴 건너뛰기




Volumn 2, Issue , 2007, Pages 1-220

Transactional memory

Author keywords

Cache coherence; Compilers; Computer architecture; Computer hardware; Concurrent programming; Parallel programming; Programming languages; Synchronization; Transactional memory; Wait free data structures

Indexed keywords

BUFFER STORAGE; COMPUTATION THEORY; COMPUTER ARCHITECTURE; COMPUTER HARDWARE; COMPUTER PROGRAMMING; COMPUTER PROGRAMMING LANGUAGES; CURRENT LIMITING REACTORS; DATA STRUCTURES; MATHEMATICAL MODELS; PROGRAM COMPILERS; SYNCHRONIZATION;

EID: 33846500798     PISSN: 19353235     EISSN: 19353243     Source Type: Book Series    
DOI: 10.2200/S00070ED1V01Y200611CAC002     Document Type: Article
Times cited : (59)

References (50)
  • 2
    • 0030382365 scopus 로고    scopus 로고
    • Shared memory consistency models: A tutorial
    • Dec
    • S. V. Adve and K. Gharachorloo, "Shared memory consistency models: A tutorial," IEEE Comput., Vol. 29(12), pp. 66-76 Dec. 1996.
    • (1996) IEEE Comput , vol.29 , Issue.12 , pp. 66-76
    • Adve, S.V.1    Gharachorloo, K.2
  • 5
    • 0014814325 scopus 로고
    • Space/time trade-offs in hash coding with allowable errors
    • July
    • B. H. Bloom, "Space/time trade-offs in hash coding with allowable errors," Commun. ACM, Vol. 13(7), pp. 422-426 July 1970.
    • (1970) Commun. ACM , vol.13 , Issue.7 , pp. 422-426
    • Bloom, B.H.1
  • 7
    • 77956719704 scopus 로고
    • Architecture of the IBM system/370
    • Jan
    • R. P. Case and A. Padegs, "Architecture of the IBM system/370," Commun. ACM, Vol. 21(1), pp. 73-96 Jan. 1978.
    • (1978) Commun. ACM , vol.21 , Issue.1 , pp. 73-96
    • Case, R.P.1    Padegs, A.2
  • 10
    • 0023961031 scopus 로고
    • 801 storage: Architecture and programming
    • Feb
    • A. Chang and M. Mergen, "801 storage: Architecture and programming," ACM Trans. Comput. Syst., Vol. 6(1), pp. 28-50 Feb. 1988.
    • (1988) ACM Trans. Comput. Syst , vol.6 , Issue.1 , pp. 28-50
    • Chang, A.1    Mergen, M.2
  • 14
    • 0034206002 scopus 로고    scopus 로고
    • Summary cache: A scalable wide-area web cache sharing protocol, IEEE/ACM Trans
    • L. Fan, P. Cao, J. Almeida and A. Z. Broder, "Summary cache: A scalable wide-area web cache sharing protocol," IEEE/ACM Trans. Netm., Vol. 8(3), pp. 281-293 2000.
    • (2000) Netm , vol.8 , Issue.3 , pp. 281-293
    • Fan, L.1    Cao, P.2    Almeida, J.3    Broder, A.Z.4
  • 15
    • 33846545045 scopus 로고    scopus 로고
    • K. Gharachorloo, Memory consistency models for shared-memory multiprocessors, Stanford University, 1995; also appears as Technical Report CSL-TR-95-685, Computer Systems Laboratory, Stanford University, Stanford, CA, Dec. 1995.
    • K. Gharachorloo, "Memory consistency models for shared-memory multiprocessors," Stanford University, 1995; also appears as Technical Report CSL-TR-95-685, Computer Systems Laboratory, Stanford University, Stanford, CA, Dec. 1995.
  • 22
    • 33846496817 scopus 로고    scopus 로고
    • Personal Communication
    • M. Herlihy, Personal Communication, 2006.
    • (2006)
    • Herlihy, M.1
  • 24
    • 0032138592 scopus 로고    scopus 로고
    • Multiprocessors should support simple memory consistency models
    • Aug
    • M. D. Hill, "Multiprocessors should support simple memory consistency models," IEEE Comput., Vol. 31(8), pp. 28-34 Aug. 1998.
    • (1998) IEEE Comput , vol.31 , Issue.8 , pp. 28-34
    • Hill, M.D.1
  • 29
    • 0017996760 scopus 로고
    • Time, clocks, and the ordering of events in a distributed system
    • July
    • L. Lamport, "Time, clocks, and the ordering of events in a distributed system," Commun. ACM, Vol. 21(6), pp. 558-565 July 1978.
    • (1978) Commun. ACM , vol.21 , Issue.6 , pp. 558-565
    • Lamport, L.1
  • 30
    • 0018518477 scopus 로고
    • How to make a multiprocessor computer that correctly executes multiprocess programs
    • Sept
    • L. Lamport, "How to make a multiprocessor computer that correctly executes multiprocess programs," IEEE Trans. Comput., Vol. 28(9), pp. 779-782 Sept. 1979.
    • (1979) IEEE Trans. Comput , vol.28 , Issue.9 , pp. 779-782
    • Lamport, L.1
  • 32
    • 28444448813 scopus 로고    scopus 로고
    • Hardware support for unbounded transactional memory,
    • Masters Thesis, Massachusetts Institute of Technology, May
    • S. Lie, "Hardware support for unbounded transactional memory," Masters Thesis, Massachusetts Institute of Technology, May 2004.
    • (2004)
    • Lie, S.1
  • 33
    • 33845419441 scopus 로고    scopus 로고
    • J. F. Martinez and J. Torrellas, Speculative synchronization: Applying thread-level speculation to explicitly parallel applications, In Proc. 10th Symp. on Architectural Support for Programming Languages and Operating Systems, pp. 18-29 Oct. 2002.
    • J. F. Martinez and J. Torrellas, "Speculative synchronization: Applying thread-level speculation to explicitly parallel applications," In Proc. 10th Symp. on Architectural Support for Programming Languages and Operating Systems, pp. 18-29 Oct. 2002.
  • 36
    • 33749236639 scopus 로고    scopus 로고
    • Nested transactional memory: Model and architecture sketches
    • Dec
    • J. E. B. Moss and A. L. Hosking, "Nested transactional memory: Model and architecture sketches," In Science of Computer Programming, Vol. 63(2), pp. 186-201, Dec. 2006.
    • (2006) Science of Computer Programming , vol.63 , Issue.2 , pp. 186-201
    • Moss, J.E.B.1    Hosking, A.L.2
  • 38
    • 0035694494 scopus 로고    scopus 로고
    • Speculative lock Elision: Enabling highly concurrent multithreaded execution
    • Dec
    • R. Rajwar and J. R. Goodman, "Speculative lock Elision: Enabling highly concurrent multithreaded execution," In Proc. 34th Int. Symp. on Microarchitecture, pp. 294-305 Dec. 2001.
    • (2001) Proc. 34th Int. Symp. on Microarchitecture , pp. 294-305
    • Rajwar, R.1    Goodman, J.R.2
  • 39
    • 33845453644 scopus 로고    scopus 로고
    • R. Rajwar and J. R. Goodman, Transactional lock-free execution of lock-based programs, In Proc. 10th Symp. on Architectural Support for Programming Languages and Operating Systems, pp. 5-17 Oct. 2002.
    • R. Rajwar and J. R. Goodman, "Transactional lock-free execution of lock-based programs," In Proc. 10th Symp. on Architectural Support for Programming Languages and Operating Systems, pp. 5-17 Oct. 2002.
  • 41
    • 0017983393 scopus 로고
    • System level concurrency control for distributed database systems
    • June
    • D. J. Rosenkrantz, R. E. Stearns and P. M. Lewis, "System level concurrency control for distributed database systems," ACM Trans. Database Syst., Vol. 3(2), pp. 178-198 June 1978.
    • (1978) ACM Trans. Database Syst , vol.3 , Issue.2 , pp. 178-198
    • Rosenkrantz, D.J.1    Stearns, R.E.2    Lewis, P.M.3
  • 44
    • 0029531029 scopus 로고
    • The microarchitecture of superscalar processors
    • Dec
    • J. E. Smith and G. Sohi, "The microarchitecture of superscalar processors," Proc. IEEE, Vol. 83, pp. 1609-1624 Dec. 1995.
    • (1995) Proc. IEEE , vol.83 , pp. 1609-1624
    • Smith, J.E.1    Sohi, G.2
  • 46
    • 0033703889 scopus 로고    scopus 로고
    • J. G. Steffan, C. B. Colohan, A. Zhai and T. C. Mowry, A scalable approach to thread-level speculation, In Proc. 27th Annu. Int. Symp. on Computer Architecture, pp. 1-12 June 2000.
    • J. G. Steffan, C. B. Colohan, A. Zhai and T. C. Mowry, "A scalable approach to thread-level speculation," In Proc. 27th Annu. Int. Symp. on Computer Architecture, pp. 1-12 June 2000.
  • 47
    • 0027702976 scopus 로고
    • Multiple reservations and the Oklahoma update
    • Nov
    • J. M. Stone, H. S. Stone, P. Heidelberger and J. Turek, "Multiple reservations and the Oklahoma update," IEEE Concurrency, Vol. 1(4), pp. 58-71 Nov. 1993.
    • (1993) IEEE Concurrency , vol.1 , Issue.4 , pp. 58-71
    • Stone, J.M.1    Stone, H.S.2    Heidelberger, P.3    Turek, J.4
  • 48
    • 0022603564 scopus 로고
    • A class of compatible cache consistency protocols and their support by the IEEE Futurebus
    • June
    • P. Sweazey and A. J. Smith, "A class of compatible cache consistency protocols and their support by the IEEE Futurebus," In Proc. 13th Annu. Int. Symp. on Computer Architecture, pp. 414-423 June 1986.
    • (1986) Proc. 13th Annu. Int. Symp. on Computer Architecture , pp. 414-423
    • Sweazey, P.1    Smith, A.J.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.