• DocumentCode
    669942
  • Title

    Performance implications of System Management Mode

  • Author

    Delgado, Brian ; Karavanic, Karen L.

  • Author_Institution
    Portland State Univ., Portland, OR, USA
  • fYear
    2013
  • fDate
    22-24 Sept. 2013
  • Firstpage
    163
  • Lastpage
    173
  • Abstract
    System Management Mode (SMM) is a special x86 processor mode that privileged software such as kernels or hypervisors cannot access or interrupt. Previously, it has been assumed that time spent in SMM would be relatively small and therefore its side effects on privileged software were unimportant; recently, researchers have proposed uses, such as security-related checks, that would greatly increase the amount of runtime spent in this mode. We present the results of a detailed performance study to characterize the performance impacts of SMM, using measurement infrastructure we have developed. Our study includes impact to application, system, and hypervisor. We show there can be clear negative effects from prolonged preemptions. However, if SMM duration is kept within certain ranges, perturbation caused by SMIs may be kept to a minimum.
  • Keywords
    interrupts; microprocessor chips; performance evaluation; SMI; SMM; hypervisors; kernels; measurement infrastructure; performance implications; privileged software; security-related checks; system management mode; x86 processor mode; Abstracts;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Workload Characterization (IISWC), 2013 IEEE International Symposium on
  • Conference_Location
    Portland, OR
  • Print_ISBN
    978-1-4799-0553-9
  • Type

    conf

  • DOI
    10.1109/IISWC.2013.6704682
  • Filename
    6704682