Comparing Operating Systems Scalability on Multicore Processors by Microbenchmarking
スポンサーリンク
概要
- 論文の詳細を見る
Multicore processor architectures have become ubiquitous in today's computing platforms, especially in parallel computing installations, with their power and cost advantages. While the technology trend continues towards having hundreds of cores on a chip in the foreseeable future, an urgent question posed to system designers as well as application users is whether applications can receive sufficient support on today's operating systems for them to scale to many cores. To this end, people need to understand the strengths and weaknesses on their support on scalability and to identify major bottlenecks limiting the scalability, if any. As open-source operating systems are of particular interests in the research and industry communities, in this paper we choose three operating systems (Linux, Solaris and FreeBSD) to systematically evaluate and compare their scalability by using a set of highly-focused microbenchmarks for broad and detailed understanding their scalability on an AMD 32-core system. We use system profiling tools and analyze kernel source codes to find out the root cause of each observed scalability bottleneck. Our results reveal that there is no single operating system among the three standing out on all system aspects, though some system(s) can prevail on some of the system aspects. For example, Linux outperforms Solaris and FreeBSD significantly for file-descriptor- and process-intensive operations. For applications with intensive sockets creation and deletion operations, Solaris leads FreeBSD, which scales better than Linux. With the help of performance tools and source code instrumentation and analysis, we find that synchronization primitives protecting shared data structures in the kernels are the major bottleneck limiting system scalability.
著者
-
Shi Yuanchun
Department Of Computer Science And Technology Tsinghua University
-
Chen Yu
Department And Graduate School Of Physical Education National Taiwan College Of Physical Education
-
CUI Yan
Department of Computer Science and Technology, Tsinghua University
-
CHEN Yu
Department of Computer Science and Technology, Tsinghua University
関連論文
- Ab-initio Calculation of Si-K and Si-L ELNES Edges in an Extended Inactive Defect Model of Crystalline Silicon
- Improved Survival of Children with Advanced Tumors by Myeloablative Chemotherapy and Autologous Peripheral Blood Stem Cell Transplantation in Complete Remission
- P2-27 Study of a mini-ultrasonic motor with square metal bar and piezoelectric plate hybrid(Short oral presentation for posters)
- Cheating and Anti-Cheating in Gossip-Based Protocol : An Experimental Investigation
- E-4 A piezoelectric rod micro ultrasonic motor with shear-bending modes(Bulk wave devices, High power ultrasound)
- The Lattice BGK Model for the Poisson Equation
- The Lattice BGK Solution of the QKPZ Equation : Universality and Scaling in Fluid Invasion of Porous Media
- Simulation of Laminar Flow over a Backward-Facing Step Uaing the Lattice BGK Method
- Tannic Acid, a Potent Inhibitor of Epidermal Growth Factor Receptor Tyrosine Kinase
- Process Development and Material Property of ZnO Nanoparticle Suspension by High Frequency Induction
- Synovial Cyst of the Temporomandibular Joint : Report of a case
- Resveratrol Enhances Radiosensitivity of Human Non-Small Cell Lung Cancer NCI-H838 Cells Accompanied by Inhibition of Nuclear Factor-Kappa B Activation
- Reduction of Dehydroerythorbic Acid in Vitamin C-Deficient Guinea Pigs
- Theoretical Analyses of Oxide-Bypassed Superjunction Power Metal Oxide Semiconductor Field Effect Transistor Devices
- Foveation Based Error Resilience Optimization for H.264 Intra Coded Frame in Wireless Communication(Multimedia Systems for Communications)
- An Error Detection Method Based on Coded Block Pattern Information Verification for Wireless Video Communication(Multimedia Systems for Communications)
- Two-Dimensional Melting and Phase Change of Binary Mixtures of CCl_4 and CHCl_3 Confined in ACF Nanospace Studied Using Solid-State ^1H NMR
- Lattice Boltzmann Simulation of Natural Convection in a Square Cavity
- Differential Association between HLA and Diffuse Panbronchiolitis in Northern and Southern Chinese
- Immunomodulatory Effects of Xylooligosaccharides
- Upregulated Expression of Connexin43 in Spinal Ligament Fibroblasts Derived From Patients Presenting Ossification of the Posterior Longitudinal Ligament
- Comparing Operating Systems Scalability on Multicore Processors by Microbenchmarking
- Piezoelectric Rod Micro Ultrasonic Motor with Shear-bending Modes
- Synthesis and Characteristics of Fe Nanowires
- Linearity enhancement technique of ramp generator for ADC testing