메뉴 건너뛰기




Volumn , Issue , 2009, Pages 133-144

Per-thread cycle accounting in SMT processors

Author keywords

Cycle accounting; Simultaneous multithreading (SMT); Thread progress aware fetch policy

Indexed keywords

APPLICATION PROGRAMS; HARDWARE; MULTITASKING; PROGRAM PROCESSORS;

EID: 67650091396     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1508244.1508260     Document Type: Conference Paper
Times cited : (25)

References (29)
  • 5
    • 33845901233 scopus 로고    scopus 로고
    • Learning-based SMT processor resource distribution via hill-climbing
    • DOI 10.1109/ISCA.2006.25, 1635956, Proceedings - 33rd International Symposium on Computer Architecture,ISCA 2006
    • S. Choi and D. Yeung. Learning-based SMT processor resource distribution via hill-climbing. In ISCA, pages 239-250, June 2006. (Pubitemid 46016619)
    • (2006) Proceedings - International Symposium on Computer Architecture , vol.2006 , pp. 239-250
    • Choi, S.1    Yeung, D.2
  • 6
    • 4644226058 scopus 로고    scopus 로고
    • Microarchitecture optimizations for exploiting memory-level parallelism
    • June
    • Y. Chou, B. Fahs, and S. Abraham. Microarchitecture optimizations for exploiting memory-level parallelism. In ISCA, pages 76-87, June 2004.
    • (2004) ISCA , pp. 76-87
    • Chou, Y.1    Fahs, B.2    Abraham, S.3
  • 8
    • 0031340339 scopus 로고    scopus 로고
    • ProfileMe: Hardware support for instruction-level profiling on out-of-order processors
    • Dec.
    • J. Dean, J. E. Hicks, C. A. Waldspurger, W. E. Weihl, and G. Chrysos. ProfileMe: Hardware support for instruction-level profiling on out-of-order processors. In MICRO, Dec. 1997.
    • (1997) MICRO
    • Dean, J.1    Hicks, J.E.2    Waldspurger, C.A.3    Weihl, W.E.4    Chrysos, G.5
  • 11
    • 47249094055 scopus 로고    scopus 로고
    • System-level performance metrics for multi-program workloads
    • May/June
    • S. Eyerman and L. Eeckhout. System-level performance metrics for multi-program workloads. IEEE Micro, 28(3):42-53, May/June 2008.
    • (2008) IEEE Micro , vol.28 , Issue.3 , pp. 42-53
    • Eyerman, S.1    Eeckhout, L.2
  • 17
    • 4644299010 scopus 로고    scopus 로고
    • A first-order superscalar processor model
    • June
    • T. S. Karkhanis and J. E. Smith. A first-order superscalar processor model. In ISCA, pages 338-349, June 2004.
    • (2004) ISCA , pp. 338-349
    • Karkhanis, T.S.1    Smith, J.E.2
  • 18
    • 84962144701 scopus 로고    scopus 로고
    • Balancing throughput and fairness in SMT processors
    • Nov.
    • K. Luo, J. Gummaraju, and M. Franklin. Balancing throughput and fairness in SMT processors. In ISPASS, pages 164-171, Nov. 2001.
    • (2001) ISPASS , pp. 164-171
    • Luo, K.1    Gummaraju, J.2    Franklin, M.3
  • 19
    • 33846529179 scopus 로고    scopus 로고
    • Performance monitoring on the POWER5 microprocessor
    • L. K. John and L. Eeckhout, editors, CRC Press
    • A. Mericas. Performance monitoring on the POWER5 microprocessor. In L. K. John and L. Eeckhout, editors, Performance Evaluation and Benchmarking, pages 247-266. CRC Press, 2006.
    • (2006) Performance Evaluation and Benchmarking , pp. 247-266
    • Mericas, A.1
  • 21
    • 84968718478 scopus 로고    scopus 로고
    • The impact of resource partitioning on SMT processors
    • Sept.
    • S. E. Raasch and S. K. Reinhardt. The impact of resource partitioning on SMT processors. In PACT, pages 15-26, Sept. 2003.
    • (2003) PACT , pp. 15-26
    • Raasch, S.E.1    Reinhardt, S.K.2
  • 22
    • 0036953769 scopus 로고    scopus 로고
    • Automatically characterizing large scale program behavior
    • DOI 10.1145/635508.605403
    • T. Sherwood, E. Perelman, G. Hamerly, and B. Calder. Automatically characterizing large scale program behavior. In ASPLOS, pages 45-57, Oct. 2002. (Pubitemid 44892222)
    • (2002) Operating Systems Review (ACM) , vol.36 , Issue.5 , pp. 45-57
    • Sherwood, T.1    Perelman, E.2    Hamerly, G.3    Calder, B.4
  • 24
    • 0036038691 scopus 로고    scopus 로고
    • Symbiotic jobscheduling with priorities for a simultaneous multithreading processor
    • A. Snavely, D. M. Tullsen, and G. Voelker. Symbiotic jobscheduling with priorities for a simultaneous multithreading processor. In SIGMETRICS, pages 66-76, June 2002. (Pubitemid 35009510)
    • (2002) Performance Evaluation Review , vol.30 , Issue.1 , pp. 66-76
    • Snavely, A.1    Tullsen, D.M.2    Voelker, G.3
  • 28
    • 0029666641 scopus 로고    scopus 로고
    • Exploiting choice: Instruction fetch and issue on an implementable simultaneous multithreading processor
    • May
    • D.M. Tullsen, S. J. Eggers, J. S. Emer, H.M. Levy, J. L. Lo, and R. L. Stamm. Exploiting choice: Instruction fetch and issue on an implementable simultaneous multithreading processor. In ISCA, pages 191-202, May 1996.
    • (1996) ISCA , pp. 191-202
    • Tullsen, D.M.1    Eggers, S.J.2    Emer, J.S.3    Levy, H.M.4    Lo, J.L.5    Stamm, R.L.6
  • 29
    • 0029200683 scopus 로고
    • Simultaneous multithreading: Maximizing on-chip parallelism
    • June
    • D. M. Tullsen, S. J. Eggers, and H. M. Levy. Simultaneous multithreading: Maximizing on-chip parallelism. In ISCA, pages 392-403, June 1995.
    • (1995) ISCA , pp. 392-403
    • Tullsen, D.M.1    Eggers, S.J.2    Levy, H.M.3


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