메뉴 건너뛰기




Volumn , Issue , 2002, Pages 18-29

Speculative synchronization: Applying thread-level speculation to explicitly parallel applications

Author keywords

[No Author keywords available]

Indexed keywords

CODES (SYMBOLS); COMPUTER SIMULATION; COMPUTER SYSTEMS PROGRAMMING; EVALUATION; INTERFACES (COMPUTER); PROGRAM COMPILERS; RESPONSE TIME (COMPUTER SYSTEMS); SYNCHRONIZATION; COMPUTER OPERATING SYSTEMS; LINGUISTICS; LOCKS (FASTENERS); PARALLEL ARCHITECTURES; PHILOSOPHICAL ASPECTS;

EID: 0036949529     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: None     Document Type: Conference Paper
Times cited : (102)

References (35)
  • 4
    • 0033689702 scopus 로고    scopus 로고
    • Architectural support for scalable speculative parallelization in shared-memory multiprocessors
    • Vancouver, Canada, June
    • M. Cintra, J. F. Martínez, and J. Torrellas. Architectural support for scalable speculative parallelization in shared-memory multiprocessors. In International Symposium on Computer Architecture, pages 13-24, Vancouver, Canada, June 2000.
    • (2000) International Symposium on Computer Architecture , pp. 13-24
    • Cintra, M.1    Martínez, J.F.2    Torrellas, J.3
  • 5
    • 0002806690 scopus 로고    scopus 로고
    • OpenMP: An industry-standard API for shared-memory programming
    • Jan.-Mar.
    • L. Dagum and R. Menon. OpenMP: An industry-standard API for shared-memory programming. IEEE Computational Science and Engineering, 5(1):46-55, Jan.-Mar. 1998.
    • (1998) IEEE Computational Science and Engineering , vol.5 , Issue.1 , pp. 46-55
    • Dagum, L.1    Menon, R.2
  • 8
    • 0001566392 scopus 로고
    • Two techniques to enhance the performance of memory consistency models
    • St. Charles, IL, Aug.
    • K. Gharachorloo, A. Gupta, and J. Hennessy. Two techniques to enhance the performance of memory consistency models. In International Conference on Parallel Processing, pages 1355-1364, St. Charles, IL, Aug. 1991.
    • (1991) International Conference on Parallel Processing , pp. 1355-1364
    • Gharachorloo, K.1    Gupta, A.2    Hennessy, J.3
  • 14
    • 0025399444 scopus 로고
    • Apologizing versus asking permission: Optimistic concurrency control for abstract data types
    • Mar.
    • M. Herlihy. Apologizing versus asking permission: Optimistic concurrency control for abstract data types. ACM Transactions on Database Systems, 15(1): 96-124, Mar. 1990.
    • (1990) ACM Transactions on Database Systems , vol.15 , Issue.1 , pp. 96-124
    • Herlihy, M.1
  • 15
    • 0027695171 scopus 로고
    • A methodology for implementing highly concurrent data objects
    • Nov.
    • M. Herlihy. A methodology for implementing highly concurrent data objects. ACM Transactions on Parallel Languages and Systems, 15(5):745-770, Nov. 1993.
    • (1993) ACM Transactions on Parallel Languages and Systems , vol.15 , Issue.5 , pp. 745-770
    • Herlihy, M.1
  • 16
    • 0027262011 scopus 로고
    • Transactional memory: Architectural support for lock-free data structures
    • San Diego, CA, May
    • M. Herlihy and J. E. B. Moss. Transactional Memory: Architectural support for lock-free data structures. In International Symposium on Computer Architecture, pages 289-300, San Diego, CA, May 1993.
    • (1993) International Symposium on Computer Architecture , pp. 289-300
    • Herlihy, M.1    Moss, J.E.B.2
  • 19
    • 0033348795 scopus 로고    scopus 로고
    • A chip-multiprocessor architecture with speculative multithreading
    • Sept.
    • V. Krishnan and J. Torrellas. A chip-multiprocessor architecture with speculative multithreading. IEEE Transactions on Computers, 48(9):866-880, Sept. 1999.
    • (1999) IEEE Transactions on Computers , vol.48 , Issue.9 , pp. 866-880
    • Krishnan, V.1    Torrellas, J.2
  • 20
  • 27
    • 0035694494 scopus 로고    scopus 로고
    • Speculative lock elision: Enabling highly concurrent multithreaded execution
    • Austin, TX, Dec.
    • R. Rajwar and J. R. Goodman. Speculative Lock Elision: Enabling highly concurrent multithreaded execution. In International Symposium on Microarchitecture, pages 294-305, Austin, TX, Dec. 2001.
    • (2001) International Symposium on Microarchitecture , pp. 294-305
    • Rajwar, R.1    Goodman, J.R.2
  • 29
    • 0000151487 scopus 로고    scopus 로고
    • Effective fine-grain synchronization for automatically parallelized programs using optimistic synchronization
    • Nov.
    • M. C. Rinard. Effective fine-grain synchronization for automatically parallelized programs using optimistic synchronization. ACM Transactions on Computer Systems, 17(4):337-371, Nov. 1999.
    • (1999) ACM Transactions on Computer Systems , vol.17 , Issue.4 , pp. 337-371
    • Rinard, M.C.1
  • 30
  • 33
    • 0004328283 scopus 로고
    • D. L. Weaver and T. Germond, editors; PTR Prentice Hall
    • D. L. Weaver and T. Germond, editors. The SPARC Architecture Manual. PTR Prentice Hall, 1994.
    • (1994) The SPARC Architecture Manual
  • 34
    • 0029194459 scopus 로고
    • The SPLASH-2 programs: Characterization and methodological considerations
    • Santa Margherita Ligure, Italy, June
    • S. C. Woo, M. Ohara, E. Torrie, J. P. Singh, and A. Gupta. The SPLASH-2 programs: Characterization and methodological considerations. In International Symposium on Computer Architecture, pages 24-36, Santa Margherita Ligure, Italy, June 1995.
    • (1995) International Symposium on Computer Architecture , pp. 24-36
    • Woo, S.C.1    Ohara, M.2    Torrie, E.3    Singh, J.P.4    Gupta, A.5
  • 35
    • 0030129806 scopus 로고    scopus 로고
    • The MIPS R10000 superscalar microprocessor
    • Apr.
    • K. C. Yeager. The MIPS R10000 superscalar microprocessor. IEEE Micro. 6(2):28-40, Apr. 1996.
    • (1996) IEEE Micro. , vol.6 , Issue.2 , pp. 28-40
    • Yeager, K.C.1


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