메뉴 건너뛰기




Volumn , Issue , 2006, Pages 149-150

Fairness and throughput in switch on event multithreading

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTATIONAL COMPLEXITY; DYNAMIC PROGRAMMING; HEURISTIC ALGORITHMS; PROBLEM SOLVING; THROUGHPUT;

EID: 40349114891     PISSN: 10724451     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/MICRO.2006.25     Document Type: Conference Paper
Times cited : (40)

References (48)
  • 4
    • 27544432558 scopus 로고    scopus 로고
    • The impact of performance asymmetry in emerging multicore architectures
    • S. Balakrishnan, R. Rajwar, M. Upton, and K. Lai. The impact of performance asymmetry in emerging multicore architectures. In Proc. of ISCA-32, pages 506-517, 2005.
    • (2005) Proc. of ISCA-32 , pp. 506-517
    • Balakrishnan, S.1    Rajwar, R.2    Upton, M.3    Lai, K.4
  • 5
    • 33749413981 scopus 로고    scopus 로고
    • C. Bazeghi, F. J. Mesa-Martinez, and J. Renau. uComplexity: Estimating processor design effort. In Proc. of MICRO-38, pages 209-218, 2005.
    • C. Bazeghi, F. J. Mesa-Martinez, and J. Renau. uComplexity: Estimating processor design effort. In Proc. of MICRO-38, pages 209-218, 2005.
  • 8
    • 21644443801 scopus 로고    scopus 로고
    • Dynamically controlled resource allocation in SMT processors
    • F. J. Cazorla, A. Ramirez, M. Valero, and E. Fernandez. Dynamically controlled resource allocation in SMT processors. In Proc. of MICRO-37, pages 171-182, 2004.
    • (2004) Proc. of MICRO-37 , pp. 171-182
    • Cazorla, F.J.1    Ramirez, A.2    Valero, M.3    Fernandez, E.4
  • 9
    • 0036949391 scopus 로고    scopus 로고
    • A stateless, content-directed data prefetching mechanism
    • R. Cooksey, S. Jourdan, and D. Grunwald. A stateless, content-directed data prefetching mechanism. SIGOPS Oper. Syst. Rev., 36(5):279-290, 2002.
    • (2002) SIGOPS Oper. Syst. Rev , vol.36 , Issue.5 , pp. 279-290
    • Cooksey, R.1    Jourdan, S.2    Grunwald, D.3
  • 11
    • 33746683732 scopus 로고    scopus 로고
    • Maximizing CMP throughput with mediocre cores
    • J. D. Davis, J. Laudon, and K. Olukotun. Maximizing CMP throughput with mediocre cores. In Proc. of PACT-14, pages 51-62, 2005.
    • (2005) Proc. of PACT-14 , pp. 51-62
    • Davis, J.D.1    Laudon, J.2    Olukotun, K.3
  • 12
    • 0042352254 scopus 로고    scopus 로고
    • Borrowed-virtual-time (BVT) scheduling: Supporting latency-sensitive threads in a general-purpose scheduler
    • K. J. Duda and D. R. Cheriton. Borrowed-virtual-time (BVT) scheduling: supporting latency-sensitive threads in a general-purpose scheduler. In Proc. of the 7th ACM symposium on Operating systems principles, pages 261-276, 1999.
    • (1999) Proc. of the 7th ACM symposium on Operating systems principles , pp. 261-276
    • Duda, K.J.1    Cheriton, D.R.2
  • 15
    • 0026152056 scopus 로고
    • Strategies for achieving improved processor throughput
    • M. K. Farrens and A. R. Pleszkun. Strategies for achieving improved processor throughput, In Proc. of ISCA-18, pages 362-369, 1991.
    • (1991) Proc. of ISCA-18 , pp. 362-369
    • Farrens, M.K.1    Pleszkun, A.R.2
  • 19
    • 0002284699 scopus 로고    scopus 로고
    • Intel's P6 uses decoupled superscalar design
    • 92, Febuary 1995
    • L. Gwennap. Intel's P6 uses decoupled superscalar design. Microprocessor Report, 9(2), Febuary 1995.
    • Microprocessor Report
    • Gwennap, L.1
  • 20
    • 0035000415 scopus 로고    scopus 로고
    • Inexpensive throughput enhancement in small-scale embedded microprocessors with block multithreading: Extensions characterization, and tradeoffs
    • J. W. Haskins and J. Skadron, Inexpensive throughput enhancement in small-scale embedded microprocessors with block multithreading: Extensions characterization, and tradeoffs. In Proc. of the 20th IEEE International Performance, Computing, and Communications Conference, pages 319-328, 2001.
    • (2001) Proc. of the 20th IEEE International Performance, Computing, and Communications Conference , pp. 319-328
    • Haskins, J.W.1    Skadron, J.2
  • 21
    • 0345813853 scopus 로고    scopus 로고
    • efficient, predictable scheduling of independent activities
    • CPU reservations and time constraints
    • M. B. Jones, D. Roşu, and M.-C. Roşu, CPU reservations and time constraints: efficient, predictable scheduling of independent activities, ACM SIGOPS Operating Systems Review, 31(5):198-211, 1997.
    • (1997) ACM SIGOPS Operating Systems Review , vol.31 , Issue.5 , pp. 198-211
    • Jones, M.B.1    Roşu, D.2    Roşu, M.-C.3
  • 22
    • 33749393519 scopus 로고    scopus 로고
    • The Cell processor architecture
    • J. Kahle. The Cell processor architecture. In Proc. of MICRO-38, page 3,2005.
    • (2005) Proc. of MICRO-38 , pp. 3
    • Kahle, J.1
  • 23
    • 3042669130 scopus 로고    scopus 로고
    • IBM Power5 chip: A dual-core multithreaded processor
    • R. Kalla, B. Sinharoy, and J. Tendler. IBM Power5 chip: A dual-core multithreaded processor. In Proc. of MICRO-37, pages 40-47, 2004.
    • (2004) Proc. of MICRO-37 , pp. 40-47
    • Kalla, R.1    Sinharoy, B.2    Tendler, J.3
  • 24
    • 10444238444 scopus 로고    scopus 로고
    • Fair cache sharing and partitioning in a chip multiprocessor architecture
    • S. Kim, D. Chandra, and Y. Solihin. Fair cache sharing and partitioning in a chip multiprocessor architecture. In Proc. of PACT-13, pages 111-122, 2004.
    • (2004) Proc. of PACT-13 , pp. 111-122
    • Kim, S.1    Chandra, D.2    Solihin, Y.3
  • 25
    • 20344374162 scopus 로고    scopus 로고
    • Niagara: A 32-way multithreaded Sparc processor
    • P. Kongetira, K. Aingaran, and K. Olukotun, Niagara: A 32-way multithreaded Sparc processor. IEEE Micro, 25(2):21-29, 2005.
    • (2005) IEEE Micro , vol.25 , Issue.2 , pp. 21-29
    • Kongetira, P.1    Aingaran, K.2    Olukotun, K.3
  • 27
    • 35348869633 scopus 로고    scopus 로고
    • Intel looks to core for success
    • March
    • K. Krewell. Intel looks to core for success. Microprocessor Report, March 2006.
    • (2006) Microprocessor Report
    • Krewell, K.1
  • 31
    • 20344403770 scopus 로고    scopus 로고
    • Montecito: A dual-core, dualthread Itanium processor
    • C. McNairy and R. Bhatia. Montecito: A dual-core, dualthread Itanium processor, IEEE Micro, 25(2): 10-20, 2005.
    • (2005) IEEE Micro , vol.25 , Issue.2 , pp. 10-20
    • McNairy, C.1    Bhatia, R.2
  • 33
    • 84955506994 scopus 로고    scopus 로고
    • Runahead execution: An alternative to very large instruction windows for out-of-order processors
    • O. Mutlu, J. Stark, C. Wilkerson, and Y. N. Patt. Runahead execution: An alternative to very large instruction windows for out-of-order processors. In Proc. of HPCA-9, page 129, 2003.
    • (2003) Proc. of HPCA-9 , pp. 129
    • Mutlu, O.1    Stark, J.2    Wilkerson, C.3    Patt, Y.N.4
  • 34
    • 40349108377 scopus 로고    scopus 로고
    • S. E. Raasch and S. K. Reinhardt. Applications of thread prioritization in SMT processors. In In Proc. of the Workshop on Multithreaded Execution And Compilation., 1999
    • S. E. Raasch and S. K. Reinhardt. Applications of thread prioritization in SMT processors. In In Proc. of the Workshop on Multithreaded Execution And Compilation., 1999
  • 35
    • 84968718478 scopus 로고    scopus 로고
    • The impact of resource partitioning on SMT processors
    • S. E. Raasch and S. K. Reinhardt. The impact of resource partitioning on SMT processors. In Proc. of PACT-12, page 15, 2003.
    • (2003) Proc. of PACT-12 , pp. 15
    • Raasch, S.E.1    Reinhardt, S.K.2
  • 36
    • 33746696007 scopus 로고    scopus 로고
    • Multi-core to the masses
    • J. Rattner. Multi-core to the masses. In Proc. of PACT-14, page 3, 2005.
    • (2005) Proc. of PACT-14 , pp. 3
    • Rattner, J.1
  • 37
    • 0030171894 scopus 로고    scopus 로고
    • Efficient fair queueing using deficit round-robin
    • M. Shreedhar and G. Varghese, Efficient fair queueing using deficit round-robin, IEEE/ACM Trans. Netw., 4(3):375-385, 1996.
    • (1996) IEEE/ACM Trans. Netw , vol.4 , Issue.3 , pp. 375-385
    • Shreedhar, M.1    Varghese, G.2
  • 40
    • 28444468099 scopus 로고    scopus 로고
    • Chip multithreading: Opportunities and challenges
    • L. Spracklen and S. G. Abraham, Chip multithreading: opportunities and challenges, In Proc. of HPCA-11, pages 248-252, 2005
    • (2005) Proc. of HPCA-11 , pp. 248-252
    • Spracklen, L.1    Abraham, S.G.2
  • 42
    • 0036298603 scopus 로고    scopus 로고
    • J. M. Tendler, J. S. Dodson, J. S. Fields, H. L. Jr., and B. Sinharoy. POWER4 system microarchitecture, IBM Journal of Research and Development, 46(1):5-26, 2002.
    • J. M. Tendler, J. S. Dodson, J. S. Fields, H. L. Jr., and B. Sinharoy. POWER4 system microarchitecture, IBM Journal of Research and Development, 46(1):5-26, 2002.
  • 43
    • 84976769480 scopus 로고
    • The effectiveness of multiple hardware contexts
    • R. Thekkath and S. J. Eggers. The effectiveness of multiple hardware contexts, SIGPLAN Not., 29(11):328-337, 1994.
    • (1994) SIGPLAN Not , vol.29 , Issue.11 , pp. 328-337
    • Thekkath, R.1    Eggers, S.J.2
  • 44
    • 0035696665 scopus 로고    scopus 로고
    • Handling long-latency loads in a simultaneous multithreading processor
    • D. M. Tullsen and J. Brown. Handling long-latency loads in a simultaneous multithreading processor. In Proc. of MICRO-34, pages 318-327, 2001.
    • (2001) Proc. of MICRO-34 , pp. 318-327
    • Tullsen, D.M.1    Brown, J.2
  • 45
    • 0029666641 scopus 로고    scopus 로고
    • Exploiting choice: Instruction fetch and issue on an implementable simultaneous multithreading processor
    • D. M. Tullsen, S. Eggers, J. Emer, H. Levy, J. Lo, and R. Stamm. Exploiting choice: Instruction fetch and issue on an implementable simultaneous multithreading processor. In Proc. of ISCA-23, pages 191-202, 1996.
    • (1996) Proc. of ISCA-23 , pp. 191-202
    • Tullsen, D.M.1    Eggers, S.2    Emer, J.3    Levy, H.4    Lo, J.5    Stamm, R.6
  • 46
    • 40349091187 scopus 로고    scopus 로고
    • D. M. Tullsen, S. Eggers, and H. Levy. Simultaneous multithreading: maximizing on-chip parallelism, In ISCA '98: 25 years of the international symposia on Computer architecture (selected papers), pages 533-544, 1998
    • D. M. Tullsen, S. Eggers, and H. Levy. Simultaneous multithreading: maximizing on-chip parallelism, In ISCA '98: 25 years of the international symposia on Computer architecture (selected papers), pages 533-544, 1998
  • 47
    • 21644481490 scopus 로고    scopus 로고
    • Balanced multithreading: Increasing throughput via a low cost multithreading hierarchy
    • E. Tune, R. Kumar, D. M. Tullsen, and B. Calder, Balanced multithreading: Increasing throughput via a low cost multithreading hierarchy. In Proc. of MICRO-37, pages 183-194, 2004.
    • (2004) Proc. of MICRO-37 , pp. 183-194
    • Tune, E.1    Kumar, R.2    Tullsen, D.M.3    Calder, B.4
  • 48
    • 2042458649 scopus 로고    scopus 로고
    • A survey of processors with explicit multithreading
    • T. Ungerer, B. Robic, and J. Silc. A survey of processors with explicit multithreading. ACM Comput. Surv., 35(1):29-63, 2003.
    • (2003) ACM Comput. Surv , vol.35 , Issue.1 , pp. 29-63
    • Ungerer, T.1    Robic, B.2    Silc, J.3


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