Operating System Benchmarking in the Wake of Lmbench: A Case Study of the Performance of NetBSD on the Intel x86 Architecture

نویسندگان

  • Aaron B. Brown
  • Margo I. Seltzer
چکیده

The lmbench suite of operating system microbenchmarks provides a set of portable programs for use in cross-platform comparisons. We have augmented the lmbench suite to increase its flexibility and precision, and to improve its methodological and statistical operation. This enables the detailed study of interactions between the operating system and the hardware architecture. We describe modifications to lmbench, and then use our new benchmark suite, hbench:OS, to examine how the performance of operating system primitives under NetBSD has scaled with the processor evolution of the Intel x86 architecture. Our analysis shows that off-chip memory system design continues to influence operating system performance in a significant way and that key design decisions (such as suboptimal choices of DRAM and cache technology, and memory-bus and cache coherency protocols) can essentially nullify the performance benefits of the aggressive execution core and sophisticated on-chip memory system of a modern processor such as the Intel Pentium Pro.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

MPI for Windows NT: Further Study of the Message Passing Interface for Clusters and SMP Environments

Mississippi State University, together with Argonne National Laboratory, developed the most widely used implementation of MPI called MPICH. MPICH emphasizes a Unix environment. This paper continues the study of implementing MPI for clusters of Windows NT workstations. Performance issues pertaining to the architecture of Intel x86 based workstations , Windows NT operating system architecture , a...

متن کامل

A note on‘‘A case study approach for developing a project performance evaluation system”

The major aim of this research is benchmarking Honeywell Federal Manufacturing &Technologies projects using Data Envelopment Analysis (DEA) technique and to compare the results with that of published recently in Qing Cao, James J. Hoffman Qing Cao, James J. Hoffman. (2011). A case study approach for developing a project performance evaluation system. International Journal of Project Managem...

متن کامل

USENIX Association Proceedings of the BSDCon 2002 Conference

NetBSD is known as a very portable operating system, currently running on 44 different architectures (12 different types of CPU). This paper takes a look at what has been done to make it portable, and how this has decreased the amount of effort needed to port NetBSD to a new architecture. The new AMD x86-64 architecture, of which the specifications were published at the end of 2000, with hardwa...

متن کامل

A New Algorithm for Performance Evaluation of Homogeneous Architectural Styles

Software architecture is considered one of the most important indices of software engineering today. Software Architecture is a technical description of a system indicating its component structures and their relationships, and is the principles and rules governing designing. The success of the software depends on whether the system can satisfy the quality attributes. One of the most critical as...

متن کامل

Determining the Hydro-acoustic Characteristics of the Ship Propeller in Uniform and Non-uniform Flow

This research has been carried out to determine the marine propeller hydro-acoustic characteristics by Reynolds-Averaged Navier-Stokes (RANS) solver in both uniform and non-uniform wake flow at different operating conditions Wake flow can cause changes in pressure fluctuation and gas effect on propeller noise spectrum. Noise is generated by the induced trailing vortex wake and induced pressure ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997