메뉴 건너뛰기




Volumn , Issue , 2009, Pages 73-80

Phase-guided thread-to-core assignment for improved utilization of performance-asymmetric multi-core processors

Author keywords

[No Author keywords available]

Indexed keywords

APPLICATION THREADS; CODE SECTIONS; DIE SIZE; LINUX SCHEDULERS; MULTI-CORE PROCESSOR; POWER CONSUMPTION; RESOURCE AVAILABILITY; RUNTIME COSTS; RUNTIMES; SINGLE CHIPS; TRADE OFF;

EID: 70349750057     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/IWMSE.2009.5071386     Document Type: Conference Paper
Times cited : (14)

References (36)
  • 1
    • 12844283868 scopus 로고    scopus 로고
    • Method-level phase behavior in java workloads
    • A. Georges et al. Method-level phase behavior in java workloads. In OOPSLA, 2004.
    • (2004) OOPSLA
    • Georges, A.1
  • 3
    • 27544493676 scopus 로고    scopus 로고
    • Mitigating amdahl's law through epi throttling
    • June
    • M. Annavaram, E. Grochowski, and J. Shen. Mitigating amdahl's law through epi throttling. In ISCA, June 2005.
    • (2005) ISCA
    • Annavaram, M.1    Grochowski, E.2    Shen, J.3
  • 4
    • 27544432558 scopus 로고    scopus 로고
    • S. Balakrishnan, R. Rajwar, M. Upton, and K. Lai. The impact of performance asymmetry in emerging multicore architectures pp 506. In ISCA, June 2005.
    • S. Balakrishnan, R. Rajwar, M. Upton, and K. Lai. The impact of performance asymmetry in emerging multicore architectures pp 506. In ISCA, June 2005.
  • 5
    • 34247331460 scopus 로고    scopus 로고
    • Dynamic thread assignment on heterogeneous multiprocessor architectures
    • M. Becchi and P. Crowley. Dynamic thread assignment on heterogeneous multiprocessor architectures. In Conference on Computing frontiers (CF), pages 29-40, 2006.
    • (2006) Conference on Computing frontiers (CF) , pp. 29-40
    • Becchi, M.1    Crowley, P.2
  • 6
    • 0036041833 scopus 로고    scopus 로고
    • Toward reducing processor simulation time via dynamic reduction of microarchitecture complexity
    • J. Cook, R. L. Oliver, and E. E. Johnson. Toward reducing processor simulation time via dynamic reduction of microarchitecture complexity. Perform. Eval. Rev., 30(1), 2002.
    • (2002) Perform. Eval. Rev , vol.30 , Issue.1
    • Cook, J.1    Oliver, R.L.2    Johnson, E.E.3
  • 7
    • 47249165359 scopus 로고    scopus 로고
    • Thread clustering: Sharing-aware scheduling on smp-cmp-smt multiprocessors
    • D. Tam et al. Thread clustering: sharing-aware scheduling on smp-cmp-smt multiprocessors. In EuroSys, 2007.
    • (2007) EuroSys
    • Tam, D.1
  • 8
    • 0036292415 scopus 로고    scopus 로고
    • Managing multi-configuration hardware via dynamic working set analysis
    • A. Dhodapkar and J. Smith. Managing multi-configuration hardware via dynamic working set analysis. In ISCA, 2002.
    • (2002) ISCA
    • Dhodapkar, A.1    Smith, J.2
  • 9
    • 84944415710 scopus 로고    scopus 로고
    • Comparing program phase detection techniques
    • A. S. Dhodapkar and J. E. Smith. Comparing program phase detection techniques. In MICRO, page 217, 2003.
    • (2003) MICRO , pp. 217
    • Dhodapkar, A.S.1    Smith, J.E.2
  • 11
    • 70349732452 scopus 로고    scopus 로고
    • S. Eranian. permon2: a flexible performance monitoring interface for linux. In Ottawa Linux Symposium (OLS), 2006.
    • S. Eranian. permon2: a flexible performance monitoring interface for linux. In Ottawa Linux Symposium (OLS), 2006.
  • 12
    • 20344401552 scopus 로고    scopus 로고
    • Industry trends: Chip makers turn to multicore processors
    • D. Geer. Industry trends: Chip makers turn to multicore processors. Computer, 38(5):11-13, 2005.
    • (2005) Computer , vol.38 , Issue.5 , pp. 11-13
    • Geer, D.1
  • 13
    • 70349733881 scopus 로고    scopus 로고
    • Preparing for the second stage of multi-core hardware: Asymmetric (heterogeneous) cores
    • Technical report, Intel Corporation, July
    • M. Gillespie. Preparing for the second stage of multi-core hardware: Asymmetric (heterogeneous) cores. Technical report, Intel Corporation, July 2008.
    • (2008)
    • Gillespie, M.1
  • 16
    • 0038346237 scopus 로고    scopus 로고
    • Positional adaptation of processors: Application to energy reduction
    • M. C. Huang, J. Renau, and J. Torrellas. Positional adaptation of processors: application to energy reduction. SIGARCH Comput. Archit. News, 31(2):157-168, 2003.
    • (2003) SIGARCH Comput. Archit. News , vol.31 , Issue.2 , pp. 157-168
    • Huang, M.C.1    Renau, J.2    Torrellas, J.3
  • 17
    • 47249139474 scopus 로고    scopus 로고
    • Using asymmetric single-isa cmps to save energy on operating systems
    • J. C. Mogul et al. Using asymmetric single-isa cmps to save energy on operating systems. IEEE Micro, 2008.
    • (2008) IEEE Micro
    • Mogul, J.C.1
  • 18
    • 70349732456 scopus 로고    scopus 로고
    • Experiences and lessons learned with a portable interface to hardware performance counters
    • J. Dongarra et al. Experiences and lessons learned with a portable interface to hardware performance counters. In PADTAD, 2003.
    • (2003) PADTAD
    • Dongarra, J.1
  • 19
    • 58449134446 scopus 로고    scopus 로고
    • J. Lau, E. Perelman, and B. Calder. Selecting software phase markers with code structure analysis. In CGO, 2006.
    • J. Lau, E. Perelman, and B. Calder. Selecting software phase markers with code structure analysis. In CGO, 2006.
  • 20
    • 28444470151 scopus 로고    scopus 로고
    • Transition phase classification and prediction
    • J. Lau, S. Schoenmackers, and B. Calder. Transition phase classification and prediction. In HPCA, 2005.
    • (2005) HPCA
    • Lau, J.1    Schoenmackers, S.2    Calder, B.3
  • 21
    • 0032629113 scopus 로고    scopus 로고
    • A hardware-driven profiling scheme for identifying program hot spots to support runtime optimization
    • M. Merten et al. A hardware-driven profiling scheme for identifying program hot spots to support runtime optimization. In ISCA, 1999.
    • (1999) ISCA
    • Merten, M.1
  • 22
    • 84886059374 scopus 로고    scopus 로고
    • P. Nagpurkar, C. Krintz, M. Hind, P. F. Sweeney, and V. T. Rajan. Online phase detection algorithms. In CGO, 2006.
    • P. Nagpurkar, C. Krintz, M. Hind, P. F. Sweeney, and V. T. Rajan. Online phase detection algorithms. In CGO, 2006.
  • 23
    • 47849084514 scopus 로고    scopus 로고
    • Detecting change in program behavior for adaptive optimization
    • N. Peleg and B. Mendelson. Detecting change in program behavior for adaptive optimization. In PACT, 2007.
    • (2007) PACT
    • Peleg, N.1    Mendelson, B.2
  • 24
    • 70349756225 scopus 로고    scopus 로고
    • Using program phases as meta-data for runtime energy optimization
    • Technical report, Dept. of Computer Sc. & Eng, UC San Diego
    • C. Pereira and R. Gupta. Using program phases as meta-data for runtime energy optimization. Technical report, Dept. of Computer Sc. & Eng., UC San Diego, 2004.
    • (2004)
    • Pereira, C.1    Gupta, R.2
  • 25
    • 0034461413 scopus 로고    scopus 로고
    • Memory hierarchy reconfiguration for energy and performance in general-purpose processor architectures
    • R. Balasubramonian et al. Memory hierarchy reconfiguration for energy and performance in general-purpose processor architectures. In MICRO, 2000.
    • (2000) MICRO
    • Balasubramonian, R.1
  • 26
    • 4644370318 scopus 로고    scopus 로고
    • Single-isa heterogeneous multi-core architectures for multithreaded workload performance
    • R. Kumar et al. Single-isa heterogeneous multi-core architectures for multithreaded workload performance. In ISCA, page 64, 2004.
    • (2004) ISCA , pp. 64
    • Kumar, R.1
  • 27
    • 28244437702 scopus 로고    scopus 로고
    • Heterogeneous chip multiprocessors
    • R. Kumar et al. Heterogeneous chip multiprocessors. Computer, 38(11):32-38, 2005.
    • (2005) Computer , vol.38 , Issue.11 , pp. 32-38
    • Kumar, R.1
  • 28
    • 34247174509 scopus 로고    scopus 로고
    • Core architecture optimization for heterogeneous chip multiprocessors
    • R. Kumar et al. Core architecture optimization for heterogeneous chip multiprocessors. In PACT, 2006.
    • (2006) PACT
    • Kumar, R.1
  • 29
    • 33748848240 scopus 로고    scopus 로고
    • Platform 2015: Intel processor and platform evolution for the next decade
    • Intel Corporation
    • S. Y. Borkar et al. Platform 2015: Intel processor and platform evolution for the next decade. Technical Report White Paper, Intel Corporation, 2005.
    • (2005) Technical Report White Paper
    • Borkar, S.Y.1
  • 31
    • 0035182089 scopus 로고    scopus 로고
    • Basic block distribution analysis to find periodic behavior and simulation points in applications
    • T. Sherwood, E. Perelman, and B. Calder. Basic block distribution analysis to find periodic behavior and simulation points in applications. In PACT, 2001.
    • (2001) PACT
    • Sherwood, T.1    Perelman, E.2    Calder, B.3
  • 33
    • 57349089252 scopus 로고    scopus 로고
    • Predictive thread-to-core assignment on a heterogeneous multi-core processor
    • Oct
    • T. Sondag, V. Krishnamurthy, and H. Rajan. Predictive thread-to-core assignment on a heterogeneous multi-core processor. In PLOS, Oct. 2007.
    • (2007) PLOS
    • Sondag, T.1    Krishnamurthy, V.2    Rajan, H.3
  • 34
    • 33744486628 scopus 로고    scopus 로고
    • R. Srinivasan, J. Cook, and S. Cooper. Fast, accurate microarchitecture simulation using statistical phase detection pp 147. In ISPASS, 2005.
    • R. Srinivasan, J. Cook, and S. Cooper. Fast, accurate microarchitecture simulation using statistical phase detection pp 147. In ISPASS, 2005.
  • 35
    • 70349746296 scopus 로고    scopus 로고
    • Efficient operating system scheduling for performance-asymmetric multi-core architectures
    • T. Li et al. Efficient operating system scheduling for performance-asymmetric multi-core architectures. In Conference on Supercomputing, 2007.
    • (2007) Conference on Supercomputing
    • Li, T.1
  • 36
    • 34248564612 scopus 로고    scopus 로고
    • Exploiting program phase behavior for energy reduction on multiconfiguration processors
    • F. Vandeputte, L. Eeckhout, and K. D. Bosschere. Exploiting program phase behavior for energy reduction on multiconfiguration processors. J. Syst. Archit., 53(8), 2007.
    • (2007) J. Syst. Archit , vol.53 , Issue.8
    • Vandeputte, F.1    Eeckhout, L.2    Bosschere, K.D.3


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