메뉴 건너뛰기




Volumn 17, Issue 6, 2006, Pages 508-521

Spin detection hardware for improved management of multithreaded systems

Author keywords

Deadlock; Livelock; Multiprocessor; Multithreaded system; Performance counter; Scheduling; Spinning; Synchronization; Virtualization

Indexed keywords

COMPUTER OPERATING SYSTEMS; COMPUTER SIMULATION; SCHEDULING; SYNCHRONIZATION;

EID: 33646235170     PISSN: 10459219     EISSN: None     Source Type: Journal    
DOI: 10.1109/TPDS.2006.78     Document Type: Article
Times cited : (29)

References (43)
  • 5
    • 33646230846 scopus 로고    scopus 로고
    • "High CPU Utilization of Inactive Virtual Machines"
    • VMware, Inc., VMWare Knowledge Base, Answer ID 1077
    • VMware, Inc., "High CPU Utilization of Inactive Virtual Machines," VMWare Knowledge Base, Answer ID 1077, http://www.vmware.com/support/kb/enduser/std_adp.php?p_faqid=1077, 2006.
    • (2006)
  • 6
    • 33646259301 scopus 로고    scopus 로고
    • "Using Spin-Loops on Intel Pentium 4 Processor and Intel Xeon Processor"
    • Intel, Intel Corp., Order Number: 248674-002,May
    • Intel, "Using Spin-Loops on Intel Pentium 4 Processor and Intel Xeon Processor," Intel Corp., Order Number: 248674-002,May2001.
    • (2001)
  • 8
    • 20344391681 scopus 로고    scopus 로고
    • "Rethinking the Design of Virtual Machine Monitors"
    • May
    • A. Whitaker, S.D. Gribble, and M. Shaw, "Rethinking the Design of Virtual Machine Monitors," Computer, vol. 38, no. 5, pp. 57-62, May 2005.
    • (2005) Computer , vol.38 , Issue.5 , pp. 57-62
    • Whitaker, A.1    Gribble, S.D.2    Shaw, M.3
  • 10
    • 0039179541 scopus 로고    scopus 로고
    • "Implementing PARMACS Macros for Shared Memory Multiprocessor Environments"
    • Technical Report UPC-DAC-1997-07, Dept. of Computer Architecture, Polytechnic Univ. of Catalunya, Jan
    • E. Artiaga, N. Navarro, X. Martorell, and Y. Becerra, "Implementing PARMACS Macros for Shared Memory Multiprocessor Environments," Technical Report UPC-DAC-1997-07, Dept. of Computer Architecture, Polytechnic Univ. of Catalunya, Jan. 1997.
    • (1997)
    • Artiaga, E.1    Navarro, N.2    Martorell, X.3    Becerra, Y.4
  • 12
    • 0027646857 scopus 로고
    • "Waiting Algorithms for Synchronization in Large-Scale Multiprocessors"
    • Aug
    • B.-H. Lim and A. Agarwal, "Waiting Algorithms for Synchronization in Large-Scale Multiprocessors," ACM Trans. Computer Systems, vol. 11, no. 3, pp. 253-294, Aug. 1993.
    • (1993) ACM Trans. Computer Systems , vol.11 , Issue.3 , pp. 253-294
    • Lim, B.-H.1    Agarwal, A.2
  • 18
    • 22944444506 scopus 로고    scopus 로고
    • "Parallelism and the Arm Instruction Set Architecture"
    • July
    • J. Goodacre and A.N. Sloss, "Parallelism and the Arm Instruction Set Architecture," Computer, vol. 38, no. 7, pp. 42-50, July 2005.
    • (2005) Computer , vol.38 , Issue.7 , pp. 42-50
    • Goodacre, J.1    Sloss, A.N.2
  • 21
    • 0031704349 scopus 로고    scopus 로고
    • "Starfire: Extending the SMP Envelope"
    • Jan./Feb
    • A. Charlesworth, "Starfire: Extending the SMP Envelope," IEEE Micro, vol. 18, no. 1, pp. 39-49, Jan./Feb. 1998.
    • (1998) IEEE Micro , vol.18 , Issue.1 , pp. 39-49
    • Charlesworth, A.1
  • 26
    • 0032596125 scopus 로고    scopus 로고
    • "A Single Chip Multiprocessor Integrated with High Density DRAM"
    • Aug
    • T. Yamauchi, L. Hammond, K. Olukotun, and K. Arimoto, "A Single Chip Multiprocessor Integrated with High Density DRAM," IEICE Trans. Electronics, vol. E82-C, no. 8, pp. 1567-1577, Aug. 1999.
    • (1999) IEICE Trans. Electronics , vol.E82-C , Issue.8 , pp. 1567-1577
    • Yamauchi, T.1    Hammond, L.2    Olukotun, K.3    Arimoto, K.4
  • 30
    • 3042669130 scopus 로고    scopus 로고
    • "IBM POWER5 Chip: A Dual-Core Multithreaded Processor"
    • Mar./Apr
    • R. Kalla, B. Sinharoy, and J.M. Tendler, "IBM POWER5 Chip: A Dual-Core Multithreaded Processor," IEEE Micro, vol. 24, no. 2, pp. 40-47, Mar./Apr. 2004.
    • (2004) IEEE Micro , vol.24 , Issue.2 , pp. 40-47
    • Kalla, R.1    Sinharoy, B.2    Tendler, J.M.3
  • 32
    • 0037660221 scopus 로고    scopus 로고
    • "An Analysis of Software Interface Issues for SMT Processors"
    • PhD dissertation, Univ. of Washington, Dec
    • J.M. Redstone, "An Analysis of Software Interface Issues for SMT Processors," PhD dissertation, Univ. of Washington, Dec. 2002.
    • (2002)
    • Redstone, J.M.1
  • 33
    • 84976730945 scopus 로고
    • "Proving Liveness Properties of Concurrent Programs"
    • July
    • S. Owicki and L. Lamport, "Proving Liveness Properties of Concurrent Programs," ACM Trans. Programming Languages and Systems, vol. 4, no. 3, pp. 455-495, July 1982.
    • (1982) ACM Trans. Programming Languages and Systems , vol.4 , Issue.3 , pp. 455-495
    • Owicki, S.1    Lamport, L.2
  • 34
    • 18944390941 scopus 로고    scopus 로고
    • "The Model Checker SPIN"
    • May
    • G.J. Holzmann, "The Model Checker SPIN," IEEE Trans. Software Eng., vol. 23, no. 5, pp. 279-295, May 1997.
    • (1997) IEEE Trans. Software Eng. , vol.23 , Issue.5 , pp. 279-295
    • Holzmann, G.J.1
  • 35
    • 0030265144 scopus 로고    scopus 로고
    • "Context Constraints for Compositional Reachability Analysis"
    • Oct
    • S.C. Cheung and J. Kramer, "Context Constraints for Compositional Reachability Analysis," ACM Trans. Software Eng. and Methodology, vol. 5, no. 4, pp. 334-377, Oct. 1996.
    • (1996) ACM Trans. Software Eng. and Methodology , vol.5 , Issue.4 , pp. 334-377
    • Cheung, S.C.1    Kramer, J.2
  • 37
    • 0031199999 scopus 로고    scopus 로고
    • "Eliminating Receive Livelock in an Interrupt-Driven Kernel"
    • Aug
    • J.C. Mogul and K.K. Ramakrishnan, "Eliminating Receive Livelock in an Interrupt-Driven Kernel," ACM Trans. Computer Systems, vol. 15, no. 3, pp. 217-252, Aug. 1997.
    • (1997) ACM Trans. Computer Systems , vol.15 , Issue.3 , pp. 217-252
    • Mogul, J.C.1    Ramakrishnan, K.K.2
  • 40
    • 85019201168 scopus 로고    scopus 로고
    • "Lockmeter: Highly Informative Instrumentation for Spin Locks in the Linux Kernel"
    • Oct
    • R. Bryant and J. Hawkes, "Lockmeter: Highly Informative Instrumentation for Spin Locks in the Linux Kernel," Proc. Fourth Ann. Linux Showcase & Conf., pp. 271-282, Oct. 2000.
    • (2000) Proc. Fourth Ann. Linux Showcase & Conf. , pp. 271-282
    • Bryant, R.1    Hawkes, J.2
  • 42
    • 84877084113 scopus 로고    scopus 로고
    • "Efficient, Unified, and Scalable Performance Monitoring for Multiprocessor Operating Systems"
    • Nov
    • R.W. Wisniewski and B. Rosenburg, "Efficient, Unified, and Scalable Performance Monitoring for Multiprocessor Operating Systems," Proc. 2003 ACM/IEEE Conf. Supercomputing, pp. 3-16, Nov. 2003.
    • (2003) Proc. 2003 ACM/IEEE Conf. Supercomputing , pp. 3-16
    • Wisniewski, R.W.1    Rosenburg, B.2
  • 43
    • 84963769243 scopus 로고    scopus 로고
    • "Scal-Tool: Pinpointing and Quantifying Scalability Bottlenecks in DSM Multiprocessors"
    • Nov
    • Y. Solihin, V. Lam, and J. Torrellas, "Scal-Tool: Pinpointing and Quantifying Scalability Bottlenecks in DSM Multiprocessors," Proc. 1999 ACM/IEEE Conf. Supercomputing, Nov. 1999.
    • (1999) Proc. 1999 ACM/IEEE Conf. Supercomputing
    • Solihin, Y.1    Lam, V.2    Torrellas, J.3


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