메뉴 건너뛰기




Volumn , Issue , 2007, Pages 210-221

Optimization of data prefetch helper threads with path-expression based statistical modeling

Author keywords

Analytical modeling; Data prefetch; Helper threads; Multithreading; Optimization; Path expressions

Indexed keywords

COMPUTER SIMULATION; INFORMATION ANALYSIS; PARALLEL PROCESSING SYSTEMS; RESOURCE ALLOCATION; STATISTICAL METHODS;

EID: 34548040931     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1274971.1275001     Document Type: Conference Paper
Times cited : (7)

References (38)
  • 1
    • 34548016218 scopus 로고    scopus 로고
    • PhD thesis, Department of Electrical and Computer Engineering, University of Toronto
    • T. M. Aamodt. Modeling and Optimization of Speculative Threads. PhD thesis, Department of Electrical and Computer Engineering, University of Toronto, 2006.
    • (2006) Modeling and Optimization of Speculative Threads
    • Aamodt, T.M.1
  • 6
    • 34548021357 scopus 로고    scopus 로고
    • D. Burger and T. M. Austin. The SimpleScalar Tool Set, Version 2.0, 1997
    • D. Burger and T. M. Austin. The SimpleScalar Tool Set, Version 2.0. http://www.simplescalar.com, 1997.
  • 8
    • 0026368758 scopus 로고
    • Using Profile Information to Assist Classic Code Optimizations
    • P. P. Chang, S. A. Mahlke, and W. Hwu. Using Profile Information to Assist Classic Code Optimizations. Software: Practice and Experience, 21(12):1301-1321, 1991.
    • (1991) Software: Practice and Experience , vol.21 , Issue.12 , pp. 1301-1321
    • Chang, P.P.1    Mahlke, S.A.2    Hwu, W.3
  • 12
    • 0004174428 scopus 로고    scopus 로고
    • Assisted execution
    • 98-25, Department of EE-Systems, University of Southern California, October
    • M. Dubois and Y. Song. Assisted execution. Technical Report CENG 98-25, Department of EE-Systems, University of Southern California, October 1998.
    • (1998) Technical Report CENG
    • Dubois, M.1    Song, Y.2
  • 13
    • 0019596071 scopus 로고
    • Trace Scheduling: A Technique for Global Microcode Compaction
    • J. A. Fisher. Trace Scheduling: A Technique for Global Microcode Compaction. IEEE Trans. Computers, 30(7):478-490, 1981.
    • (1981) IEEE Trans. Computers , vol.30 , Issue.7 , pp. 478-490
    • Fisher, J.A.1
  • 18
    • 0036949290 scopus 로고    scopus 로고
    • Design and Evaluation of Compiler Algorithms for Pre-Execution
    • D. Kim and D. Yeung. Design and Evaluation of Compiler Algorithms for Pre-Execution. In ASPLOS-X, pages 159-170, 2002.
    • (2002) ASPLOS-X , pp. 159-170
    • Kim, D.1    Yeung, D.2
  • 24
    • 0031357519 scopus 로고    scopus 로고
    • Predicting Data Cache Misses in Non-Numeric Applications Through Correlation Profiling
    • T. C Mowry and C-K. Luk. Predicting Data Cache Misses in Non-Numeric Applications Through Correlation Profiling. In 30th Int'l Symp. on Microarchitecture, pages 314-320, 1997.
    • (1997) 30th Int'l Symp. on Microarchitecture , pp. 314-320
    • Mowry, T.C.1    Luk, C.-K.2
  • 26
    • 27544460107 scopus 로고    scopus 로고
    • Energy-effectiveness of pre-execution and energy-aware p-thread selection
    • V. Petric and A. Roth. Energy-effectiveness of pre-execution and energy-aware p-thread selection. In 32nd Int 'I Symp. on Computer Architecture, pages 322-333, 2005.
    • (2005) 32nd Int 'I Symp. on Computer Architecture , pp. 322-333
    • Petric, V.1    Roth, A.2
  • 29
    • 84948958124 scopus 로고    scopus 로고
    • A Quantitative Framework for Automated Pre-Execution Thread Selection
    • A. Roth and G. S. Sohi. A Quantitative Framework for Automated Pre-Execution Thread Selection. In Int'l Symp. on Microarchitecture, pages 430-441, 2002.
    • (2002) Int'l Symp. on Microarchitecture , pp. 430-441
    • Roth, A.1    Sohi, G.S.2
  • 32
    • 0032314815 scopus 로고    scopus 로고
    • Load latency tolerance in dynamically scheduled processors
    • S. T. Srinivasan and A. R. Lebeck. Load latency tolerance in dynamically scheduled processors. In Int'l Symp. on Microarchitecture, pages 148-159, 1998.
    • (1998) Int'l Symp. on Microarchitecture , pp. 148-159
    • Srinivasan, S.T.1    Lebeck, A.R.2
  • 33
    • 34548008526 scopus 로고    scopus 로고
    • Standard Performance Evaluation Corporation. SPEC 2000 CPU benchmarks, http://www.spec.org/.
    • Standard Performance Evaluation Corporation. SPEC 2000 CPU benchmarks, http://www.spec.org/.
  • 34
    • 0019588127 scopus 로고
    • A Unified Approach to Path Problems
    • R. E. Tarjan. A Unified Approach to Path Problems. Journal of the ACM, 28(3):577-593, 1981.
    • (1981) Journal of the ACM , vol.28 , Issue.3 , pp. 577-593
    • Tarjan, R.E.1
  • 35
    • 0019587817 scopus 로고
    • Fast Algorithms for Solving Path Problems
    • R. E. Tarjan. Fast Algorithms for Solving Path Problems. Journal of the ACM, 28(3):594-614, 1981.
    • (1981) Journal of the ACM , vol.28 , Issue.3 , pp. 594-614
    • Tarjan, R.E.1
  • 38
    • 0033707298 scopus 로고    scopus 로고
    • Understanding the backward slices of performance degrading instructions
    • C. B. Zilles and G. S. Sohi. Understanding the backward slices of performance degrading instructions. In 27th Int'l Symp. on Computer Architecture, pages 172-181, 2000.
    • (2000) 27th Int'l Symp. on Computer Architecture , pp. 172-181
    • Zilles, C.B.1    Sohi, G.S.2


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