• DocumentCode
    3312162
  • Title

    OSMark: A benchmark suite for understanding parallel scalability of operating systems on large scale multi-cores

  • Author

    Cui, Yan ; Chen, Yu ; Shi, Yuanchun

  • Author_Institution
    Tsinghua Univ., Beijing, China
  • fYear
    2009
  • fDate
    8-11 Aug. 2009
  • Firstpage
    313
  • Lastpage
    317
  • Abstract
    With the development of transistor technology, multi-core has become mainstream. Predictions based on Moore´s Law state that a processor chip can accommodate thousands of cores in 5-10 years. As the system software between applications and hardware, can operating systems scale with the number of cores and achieve the performance potential? In order to answer this question, a micro-benchmark suite OSMark is designed to understand the parallel scalability of operating systems on large scale multi-cores. Different from application-oriented benchmark, OSMark works by stressing separate parts of an operating system including process management, memory management, network, file descriptor operation and System V IPC. Evaluations on AMD 32-core machine with Linux as its OS indicate that most of benchmarks in OSMark scale bad. Linux kernel source code analysis and performance data reveal that kernel synchronization primitives protecting the shared data are the main bottlenecks limiting parallel scalability.
  • Keywords
    operating systems (computers); parallel processing; software performance evaluation; storage management; AMD 32-core machine; Linux kernel source code analysis; Moore law; OS performance; OSMark benchmark suite; System V IPC; application-oriented benchmark; file descriptor operation; kernel synchronization; large scale multicore; memory management; operating system parallel scalability; process management; processor chip; system software; Application software; Hardware; Kernel; Large-scale systems; Linux; Memory management; Moore´s Law; Operating systems; Scalability; System software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Information Technology, 2009. ICCSIT 2009. 2nd IEEE International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4244-4519-6
  • Electronic_ISBN
    978-1-4244-4520-2
  • Type

    conf

  • DOI
    10.1109/ICCSIT.2009.5234581
  • Filename
    5234581