메뉴 건너뛰기




Volumn , Issue , 2010, Pages 535-546

SD3: A scalable approach to dynamic data-dependence profiling

Author keywords

Compression; Data dependence; Parallel programming; Parallelization; Profiling; Program analysis

Indexed keywords

COMPRESSION; DATA DEPENDENCE; PARALLELIZATIONS; PROFILING; PROGRAM ANALYSIS;

EID: 79951696651     PISSN: 10724451     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/MICRO.2010.49     Document Type: Conference Paper
Times cited : (73)

References (32)
  • 7
    • 34547719884 scopus 로고    scopus 로고
    • A cost-driven compilation framework for speculative parallelization of sequential programs
    • Z.-H. Du, C.-C. Lim, X.-F. Li, C. Yang, Q. Zhao, and T.-F. Ngai. A cost-driven compilation framework for speculative parallelization of sequential programs. In PLDI, 2004.
    • (2004) PLDI
    • Du, Z.-H.1    Lim, C.-C.2    Li, X.-F.3    Yang, C.4    Zhao, Q.5    Ngai, T.-F.6
  • 8
    • 72249086570 scopus 로고    scopus 로고
    • A concurrent dynamic analysis framework for multicore hardware
    • J. Ha, M. Arnold, S. M. Blackburn, and K. S. McKinley. A concurrent dynamic analysis framework for multicore hardware. In OOPSLA, 2009.
    • (2009) OOPSLA
    • Ha, J.1    Arnold, M.2    Blackburn, S.M.3    McKinley, K.S.4
  • 9
    • 79951687023 scopus 로고    scopus 로고
    • Intel Corporation
    • Intel Corporation. Intel Compilers. http://software.intel.com/en-us/ intel-compilers/.
  • 10
    • 79951714913 scopus 로고    scopus 로고
    • Intel Corporation
    • Intel Corporation. Intel Parallel Studio. http://software.intel.com/en- us/intel-parallel-studio-home/.
  • 11
    • 79951699256 scopus 로고    scopus 로고
    • Intel Corporation
    • Intel Corporation. Intel Threading Building Blocks. http://www. threadingbuildingblocks.org/.
  • 15
    • 0027632124 scopus 로고
    • Loop-level parallelism in numeric and symbolic programs
    • J. R. Larus. Loop-level parallelism in numeric and symbolic programs. IEEE Trans. Parallel Distrib. Syst., 4(7), 1993.
    • (1993) IEEE Trans. Parallel Distrib. Syst. , vol.4 , Issue.7
    • Larus, J.R.1
  • 16
    • 0032681069 scopus 로고    scopus 로고
    • Whole program paths
    • J. R. Larus. Whole program paths. In PLDI, 1999.
    • (1999) PLDI
    • Larus, J.R.1
  • 20
    • 34547673280 scopus 로고    scopus 로고
    • Shadow profiling: Hiding instrumentation costs with parallelism
    • T. Moseley, A. Shye, V. J. Reddi, D. Grunwald, and R. Peri. Shadow profiling: Hiding instrumentation costs with parallelism. In CGO-5, 2007.
    • (2007) CGO-5
    • Moseley, T.1    Shye, A.2    Reddi, V.J.3    Grunwald, D.4    Peri, R.5
  • 22
    • 63549146901 scopus 로고    scopus 로고
    • Visualizing potential parallelism in sequential programs
    • G. D. Price, J. Giacomoni, and M. Vachharajani. Visualizing potential parallelism in sequential programs. In PACT-17, 2008.
    • (2008) PACT-17
    • Price, G.D.1    Giacomoni, J.2    Vachharajani, M.3
  • 24
    • 47349118686 scopus 로고    scopus 로고
    • A practical approach to exploiting coarse-grained pipeline parallelism in C programs
    • W. Thies, V. Chandrasekhar, and S. Amarasinghe. A practical approach to exploiting coarse-grained pipeline parallelism in C programs. In MICRO-40, 2007.
    • (2007) MICRO-40
    • Thies, W.1    Chandrasekhar, V.2    Amarasinghe, S.3
  • 25
    • 70450278773 scopus 로고    scopus 로고
    • Towards a holistic approach to auto-parallelization integrating profile-driven parallelism detection and machine-learning based mapping
    • G. Tournavitis, Z. Wang, B. Franke, and M. O'Boyle. Towards a holistic approach to auto-parallelization integrating profile-driven parallelism detection and machine-learning based mapping. In PLDI, 2009.
    • (2009) PLDI
    • Tournavitis, G.1    Wang, Z.2    Franke, B.3    O'boyle, M.4
  • 27
    • 64049087013 scopus 로고    scopus 로고
    • Modeling optimistic concurrency using quantitative dependence analysis
    • C. von Praun, R. Bordawekar, and C. Cascaval. Modeling optimistic concurrency using quantitative dependence analysis. In PPoPP, 2008.
    • (2008) PPoPP
    • Von Praun, C.1    Bordawekar, R.2    Cascaval, C.3
  • 28
    • 34547683698 scopus 로고    scopus 로고
    • SuperPin: Parallelizing dynamic instrumentation for real-time performance
    • S. Wallace and K. Hazelwood. SuperPin: Parallelizing dynamic instrumentation for real-time performance. In CGO-5, 2007.
    • (2007) CGO-5
    • Wallace, S.1    Hazelwood, K.2
  • 29
    • 67650063356 scopus 로고    scopus 로고
    • Compiler-driven dependence profiling to guide program parallelization
    • P. Wu, A. Kejariwal, and C. Caşcaval. Compiler-driven dependence profiling to guide program parallelization. In LCPC 2008, 2008.
    • (2008) LCPC 2008
    • Wu, P.1    Kejariwal, A.2    Caşcaval, C.3
  • 30
    • 21644486871 scopus 로고    scopus 로고
    • Whole execution traces.
    • X. Zhang and R. Gupta. Whole execution traces. In MICRO-37, 2004.
    • (2004) MICRO-37
    • Zhang, X.1    Gupta, R.2
  • 31
    • 67650568216 scopus 로고    scopus 로고
    • Alchemist: A transparent dependence distance profiling infrastructure
    • X. Zhang, A. Navabi, and S. Jagannathan. Alchemist: A transparent dependence distance profiling infrastructure. In CGO-7, 2009.
    • (2009) CGO-7
    • Zhang, X.1    Navabi, A.2    Jagannathan, S.3
  • 32
    • 43449135046 scopus 로고    scopus 로고
    • PiPA: Pipelined profiling and analysis on multi-core systems
    • Q. Zhao, I. Cutcutache, and W.-F. Wong. PiPA: pipelined profiling and analysis on multi-core systems. In CGO-6, 2008.
    • (2008) CGO-6
    • Zhao, Q.1    Cutcutache, I.2    Wong, W.-F.3


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