메뉴 건너뛰기




Volumn , Issue , 2010, Pages 29-38

A real system evaluation of hardware atomicity for software speculation

Author keywords

Atomicity; Checkpoint; Dynamic translation; Optimization; Speculation

Indexed keywords

ATOMIC REGIONS; ATOMICITY; COMMERCIAL PRODUCTS; COMMERCIAL SYSTEMS; DYNAMIC TRANSLATION; LINE CODES; NEGATIVE SIDE EFFECTS; OPTIMIZERS; PERFORMANCE DYNAMICS; PERFORMANCE IMPROVEMENTS; PERFORMANCE PENALTIES; REAL SYSTEMS; SIDE EFFECT; SOFTWARE COMPLEXITY; SOFTWARE CONTROL; SOURCE CODES; STATIC CODES; TRANSLATION SYSTEMS;

EID: 77952255139     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1736020.1736026     Document Type: Conference Paper
Times cited : (18)

References (20)
  • 4
    • 0028424965 scopus 로고
    • Shade: A fast instruction-set simulator for execution profiling
    • May
    • B. Cmelik and D. Keppel. Shade: A fast instruction-set simulator for execution profiling. ACM SIGMETRICS Performance Evaluation Review, 22(1):128-137, May 1994.
    • (1994) ACM SIGMETRICS Performance Evaluation Review , vol.22 , Issue.1 , pp. 128-137
    • Cmelik, B.1    Keppel, D.2
  • 5
    • 84943385246 scopus 로고    scopus 로고
    • The Transmeta Code Morphing Software: Using Speculation, Recovery, and Adaptive Retranslation to Address Real-life Challenges
    • J. C. Dehnert et al. The Transmeta Code Morphing Software: Using Speculation, Recovery, and Adaptive Retranslation to Address Real-life Challenges. In Proceedings of the International Symposium on Code Generation and Optimization, pages 15-24, 2003.
    • (2003) Proceedings of the International Symposium on Code Generation and Optimization , pp. 15-24
    • Dehnert, J.C.1
  • 6
    • 0019596071 scopus 로고
    • Trace scheduling: A technique for global microcode compaction
    • J. A. Fisher. Trace scheduling: a technique for global microcode compaction. IEEE Transactions on Computers, 30(7):478-490, 1981.
    • (1981) IEEE Transactions on Computers , vol.30 , Issue.7 , pp. 478-490
    • Fisher, J.A.1
  • 9
    • 0027595384 scopus 로고
    • The Superblock: An Effective Technique for VLIW and Superscalar Compilation
    • Mar
    • W. M. Hwu et al. The Superblock: An Effective Technique for VLIW and Superscalar Compilation. Journal of Supercomputing, 7(1):229-248, Mar 1993.
    • (1993) Journal of Supercomputing , vol.7 , Issue.1 , pp. 229-248
    • Hwu, W.M.1
  • 15
    • 0035363244 scopus 로고    scopus 로고
    • rePLay: A Hardware Framework for Dynamic Optimization
    • S. J. Patel and S. S. Lumetta. rePLay: A Hardware Framework for Dynamic Optimization. IEEE Transactions on Computers, 50(6):590-608, 2001.
    • (2001) IEEE Transactions on Computers , vol.50 , Issue.6 , pp. 590-608
    • Patel, S.J.1    Lumetta, S.S.2
  • 17
    • 77949703202 scopus 로고    scopus 로고
    • Memory management methods and systems that support cache consistency
    • United States Patent 7,376,798, May
    • G. Rozas. Memory management methods and systems that support cache consistency. United States Patent 7,376,798, May 2008.
    • (2008)
    • Rozas, G.1
  • 18
    • 77949695289 scopus 로고    scopus 로고
    • Supporting speculative modification in a data cache
    • United States Patent 7,225,299, May
    • G. Rozas, A. Klaiber, D. Dunn, P. Serris, and L. Shah. Supporting speculative modification in a data cache. United States Patent 7,225,299, May 2007.
    • (2007)
    • Rozas, G.1    Klaiber, A.2    Dunn, D.3    Serris, P.4    Shah, L.5


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