메뉴 건너뛰기




Volumn 29, Issue 2, 2007, Pages

METRIC: Memory tracing via dynamic binary rewriting to identify cache inefficiencies

Author keywords

Cache analysis; Data trace compression; Data trace generation; Dynamic binary rewriting; Program instrumentation

Indexed keywords

CACHE ANALYSIS; DATA TRACE COMPRESSION; DATA TRACE GENERATION; DYNAMIC BINARY REWRITING; PROGRAM INSTRUMENTATION;

EID: 34247268507     PISSN: 01640925     EISSN: 15584593     Source Type: Journal    
DOI: 10.1145/1216374.1216380     Document Type: Article
Times cited : (24)

References (42)
  • 3
    • 84877037316 scopus 로고    scopus 로고
    • Using hardware performance monitors to isolate memory bottlenecks
    • BUCK, B. AND HOLLINGSWORTH, J. 2000b. Using hardware performance monitors to isolate memory bottlenecks. In Supercomput., 64-65.
    • (2000) In Supercomput , pp. 64-65
    • BUCK, B.1    HOLLINGSWORTH, J.2
  • 4
    • 34247230067 scopus 로고
    • A block-sorting lossless data compression algorithm. Tech. Rep. 124
    • BURROWS, M. AND WHEELER, D. J. 1994. A block-sorting lossless data compression algorithm. Tech. Rep. 124.
    • (1994)
    • BURROWS, M.1    WHEELER, D.J.2
  • 6
    • 34247198203 scopus 로고    scopus 로고
    • BURTSCHER, M. 2004b. Vpc3 source code, http://www.csl.cornell. edu/burtscher/research/tracecompression/.
    • (2004) Vpc3 source code
    • BURTSCHER, M.1
  • 11
    • 0033905645 scopus 로고    scopus 로고
    • CIPUENTES, C. AND EMMERIK, M. 2000. UQBT: Adaptable binary translation at low cost. Comput. 33, 3 (Mar.), 60-66.
    • CIPUENTES, C. AND EMMERIK, M. 2000. UQBT: Adaptable binary translation at low cost. Comput. 33, 3 (Mar.), 60-66.
  • 14
    • 0001714824 scopus 로고    scopus 로고
    • Cache miss equations: A compiler framework for analyzing and tuning memory behavior
    • GHOSH, S., MARTONOSI, M., AND MALIK, S. 1999. Cache miss equations: A compiler framework for analyzing and tuning memory behavior. ACM Trans. Program. Lang. Syst. 21, 4, 703-746.
    • (1999) ACM Trans. Program. Lang. Syst , vol.21 , Issue.4 , pp. 703-746
    • GHOSH, S.1    MARTONOSI, M.2    MALIK, S.3
  • 16
    • 0026186967 scopus 로고    scopus 로고
    • HAVLAK, P. AND KENNEDY, K. 1991. An implementation of interprocedural bounded regular section analysis. IEEE Trans. Parallel Distrib. Syst. 2, 3 (Jul.), 350-360.
    • HAVLAK, P. AND KENNEDY, K. 1991. An implementation of interprocedural bounded regular section analysis. IEEE Trans. Parallel Distrib. Syst. 2, 3 (Jul.), 350-360.
  • 18
    • 34247239692 scopus 로고    scopus 로고
    • INTEL. 2004. Intel Itanium2 Processor Reference Manual for Software Development and Optimization 1, Intel, Santa Clara, CA.
    • INTEL. 2004. Intel Itanium2 Processor Reference Manual for Software Development and Optimization Vol.1, Intel, Santa Clara, CA.
  • 19
    • 0028380268 scopus 로고    scopus 로고
    • LARUS, J. AND BALL, T. 1994. Rewriting executable files to measure program behavior. Softw. Pract. Experi. 24, 2 (Feb.), 197-218.
    • LARUS, J. AND BALL, T. 1994. Rewriting executable files to measure program behavior. Softw. Pract. Experi. 24, 2 (Feb.), 197-218.
  • 21
    • 0028517833 scopus 로고    scopus 로고
    • LEBECK, A. AND WOOD, D. 1994. Cache profiling and the SPEC benchmarks: A case study. Comput. 27, 10 (Oct.), 15-26.
    • LEBECK, A. AND WOOD, D. 1994. Cache profiling and the SPEC benchmarks: A case study. Comput. 27, 10 (Oct.), 15-26.
  • 22
    • 0030717855 scopus 로고    scopus 로고
    • LEBECK, A. AND WOOD, D. 1997. Active memory: A new abstraction for memory system simulation. ACM Trans. Model. Comput. Simul. 7, 1 (Jan.), 42-77.
    • LEBECK, A. AND WOOD, D. 1997. Active memory: A new abstraction for memory system simulation. ACM Trans. Model. Comput. Simul. 7, 1 (Jan.), 42-77.
  • 30
    • 0031357519 scopus 로고    scopus 로고
    • Predicting data cache misses in non-numeric applications through correlation profiling
    • MOWRY, T. AND LUK, C.-K. 1997. Predicting data cache misses in non-numeric applications through correlation profiling. In MICRO-30, 314-320.
    • (1997) MICRO-30 , pp. 314-320
    • MOWRY, T.1    LUK, C.-K.2
  • 31
    • 34247255807 scopus 로고    scopus 로고
    • Partial data traces: Efficient generation and representation
    • IEEE Technical Committee on Computer Architecture Newsletter
    • MUELLER, P., MOHAN, T., DE SUPINSKI, B. R., MCKEE, S. A., AND YOO, A. 2001. Partial data traces: Efficient generation and representation. In Workshop on Binary Translation. IEEE Technical Committee on Computer Architecture Newsletter.
    • (2001) Workshop on Binary Translation
    • MUELLER, P.1    MOHAN, T.2    DE SUPINSKI, B.R.3    MCKEE, S.A.4    YOO, A.5
  • 32
    • 0000523223 scopus 로고    scopus 로고
    • Compression and explanation using hierarchical grammars
    • NEVILL-MANNING, C. G. AND WITTEN, I. H. 1997a. Compression and explanation using hierarchical grammars. Comput. J. 40, 2-3.
    • (1997) Comput. J , vol.40 , pp. 2-3
    • NEVILL-MANNING, C.G.1    WITTEN, I.H.2
  • 35
    • 0002254859 scopus 로고    scopus 로고
    • SITES, R., CHERNOFF, A., KIRK, M., MARKS, M., AND ROBINSON, S. 1993. Binary translation. Commun. ACM 36, 2 (Feb.), 69-81.
    • SITES, R., CHERNOFF, A., KIRK, M., MARKS, M., AND ROBINSON, S. 1993. Binary translation. Commun. ACM 36, 2 (Feb.), 69-81.
  • 37
    • 0036298603 scopus 로고    scopus 로고
    • TENDLER, J. M., DODSON, J. S., FIELDS, JR., J. S., LE, H., AND SINHAROY, B. 2002. POWER4 system microarchitecture. IBM J. Res. Develop. 46, 1 (Jan.), 5-25.
    • TENDLER, J. M., DODSON, J. S., FIELDS, JR., J. S., LE, H., AND SINHAROY, B. 2002. POWER4 system microarchitecture. IBM J. Res. Develop. 46, 1 (Jan.), 5-25.
  • 39
    • 0242308158 scopus 로고    scopus 로고
    • VETTER, J. AND MUELLER, F. 2003. Communication characteristics of large-scale scientific applications for contemporary cluster architectures. J. Parallel Distrib. Comput. 63, 9 (Sept.), 853-865.
    • VETTER, J. AND MUELLER, F. 2003. Communication characteristics of large-scale scientific applications for contemporary cluster architectures. J. Parallel Distrib. Comput. 63, 9 (Sept.), 853-865.


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