메뉴 건너뛰기




Volumn , Issue , 2009, Pages 11-20

Extending concurrency of transactional memory programs by using value prediction

Author keywords

Design; Performance

Indexed keywords

CRITICAL SECTIONS; DESIGN AND IMPLEMENTATIONS; IMPROVE PERFORMANCE; LOCK-BASED SYNCHRONIZATION; MEMORY CONTROLLER; PERFORMANCE; SPECULATIVE SYNCHRONIZATIONS; TRANSACTIONAL MEMORY;

EID: 84885764504     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1531743.1531748     Document Type: Conference Paper
Times cited : (8)

References (20)
  • 1
    • 84885777129 scopus 로고    scopus 로고
    • SPECjbb2000. http://www.spec.org/jbb200.
  • 2
    • 33644909572 scopus 로고    scopus 로고
    • Unbounded transactional memory
    • C. S. Ananian et al. Unbounded transactional memory. IEEE Micro, 26(1):59-69, 2006.
    • (2006) IEEE Micro , vol.26 , Issue.1 , pp. 59-69
    • Ananian, C.S.1
  • 3
    • 41349098605 scopus 로고    scopus 로고
    • Performance pathologies in hardware transactional memory
    • Jan-Feb
    • J. Bobba et al. Performance pathologies in hardware transactional memory. IEEE Micro, 28(1):32-41, Jan-Feb 2008.
    • (2008) IEEE Micro , vol.28 , Issue.1 , pp. 32-41
    • Bobba, J.1
  • 4
    • 84949810527 scopus 로고    scopus 로고
    • Eliminating squashes through learning cross-thread violations in speculative parallelization for multiprocessors
    • M. Cintra and J. Torrellas. Eliminating squashes through learning cross-thread violations in speculative parallelization for multiprocessors. In Intl. Symp.on High-Perf. Comput. Archit., pages 43-54, 2002.
    • (2002) Intl. Symp.On High-Perf. Comput. Archit. , pp. 43-54
    • Cintra, M.1    Torrellas, J.2
  • 5
    • 15044358803 scopus 로고    scopus 로고
    • Transactional coherence and consistency: Simplifying parallel hardware and software
    • L. Hammond et al. Transactional coherence and consistency: Simplifying parallel hardware and software. IEEE Micro, 24(6):92-103, 2004.
    • (2004) IEEE Micro , vol.24 , Issue.6 , pp. 92-103
    • Hammond, L.1
  • 6
    • 1142293109 scopus 로고    scopus 로고
    • Software transactional memory for dynamic-sized data structures
    • M. Herlihy et al. Software transactional memory for dynamic-sized data structures. In Symp. on Principles of Dist. Comput., pages 92-101, 2003.
    • (2003) Symp. on Principles of Dist. Comput. , pp. 92-101
    • Herlihy, M.1
  • 7
    • 0027262011 scopus 로고
    • Transactional memory: Architectural support for lock-free data structures
    • M. Herlihy and J. E. B. Moss. Transactional memory: Architectural support for lock-free data structures. In Intl. Symp. on Comput. Archit., pages 289-300, 1993.
    • (1993) Intl. Symp. on Comput. Archit. , pp. 289-300
    • Herlihy, M.1    Moss, J.E.B.2
  • 10
    • 0036469676 scopus 로고    scopus 로고
    • Simics: A full system simulation platform
    • P. S. Magnusson et al. Simics: A full system simulation platform. Computer, 35(2):50-58, 2002.
    • (2002) Computer , vol.35 , Issue.2 , pp. 50-58
    • Magnusson, P.S.1
  • 11
    • 33748870886 scopus 로고    scopus 로고
    • Multifacet's general execution-driven multiprocessor simulator (GEMS) toolset
    • M. M. K. Martin, D. J. Sorin, et al. Multifacet's general execution-driven multiprocessor simulator (GEMS) toolset. SIGARCH Comput. Archit. News, 33(4):92-99, 2005.
    • (2005) SIGARCH Comput. Archit. News , vol.33 , Issue.4 , pp. 92-99
    • Martin, M.M.K.1    Sorin, D.J.2
  • 12
    • 84976718540 scopus 로고
    • Algorithms for scalable synchronization on shared-memory multiprocessors
    • J. M. Mellor-Crummey and M. L. Scott. Algorithms for scalable synchronization on shared-memory multiprocessors. ACM Trans. Comput. Syst., 9(1):21-65, 1991.
    • (1991) ACM Trans. Comput. Syst. , vol.9 , Issue.1 , pp. 21-65
    • Mellor-Crummey, J.M.1    Scott, M.L.2
  • 13
    • 56449127224 scopus 로고    scopus 로고
    • STAMP: Stanford transactional applications for multi-processing
    • C. C. Minh et al. STAMP: Stanford transactional applications for multi-processing. In IEEE Intl. Symp. on Workload Characterization, pages 35-46, 2008.
    • (2008) IEEE Intl. Symp. on Workload Characterization , pp. 35-46
    • Minh, C.C.1
  • 15
    • 0036949284 scopus 로고    scopus 로고
    • Transactional lock-free execution of lock-based programs
    • R. Rajwar and J. R. Goodman. Transactional lock-free execution of lock-based programs. SIGPLAN Not., 37(10):5-17, 2002.
    • (2002) SIGPLAN Not. , vol.37 , Issue.10 , pp. 5-17
    • Rajwar, R.1    Goodman, J.R.2
  • 18
    • 84949785579 scopus 로고    scopus 로고
    • Improving value communication for thread-level speculation
    • J. G. Steffan et al. Improving value communication for thread-level speculation. In Intl. Symp. on High-Perf. Comput. Archit., pages 65-72, 2002.
    • (2002) Intl. Symp. on High-Perf. Comput. Archit. , pp. 65-72
    • Steffan, J.G.1
  • 20
    • 0039158029 scopus 로고
    • Methodological considerations and characterization of the SPLASH-2 parallel application suite
    • S. Woo et al. Methodological considerations and characterization of the SPLASH-2 parallel application suite. In Intl. Symp. on Comput. Archit., 1995.
    • (1995) Intl. Symp. on Comput. Archit.
    • Woo, S.1


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