A case for increased operating system support in chip multi-processors

Update Item Information
Publication Type Journal Article
School or College College of Engineering
Department School of Computing
Creator Brunvand, Erik L.
Other Author Nellans, David W.; Balasubramonian, Rajeev
Title A case for increased operating system support in chip multi-processors
Date 2005
Description We identify the operating system as one area where a novel architecture could significantly improve on current chip multi-processor designs, allowing increased performance and improved power efficiency. We first show that the operating system contributes a non-trivial overhead to even the most computationally intense workloads and that this OS contribution grows to a significant fraction of total instructions when executing interactive applications. We then show that architectural improvements have had little to no effect on the performance of the operating system over the last 15 years. Based on these observations we propose the need for increased operating system support in chip multiprocessors. Specifically we consider the potential of a separate Operating System Processor (OSP) operating concurrently with General Purpose Processors (GPP) in a Chip Multi-Processor (CMP) organization.
Type Text
Publisher Institute of Electrical and Electronics Engineers (IEEE)
Journal Title Second IBM Watson Conference on Interaction between Architecture, Cicuits, and Compilers
Volume PAC2
Language eng
Bibliographic Citation Nellans, D., Balasubramonian, R., & Brunvand, E. L. (2005). A case for increased operating system support in chip multi-processors. Second IBM Watson Conference on Interaction between Architecture, Cicuits, and Compilers, PAC2. September.
Rights Management (c) 2005 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
Format Medium application/pdf
Format Extent 175,488 bytes
Identifier ir-main,15730
ARK ark:/87278/s69c7fj9
Setname ir_uspace
ID 703006
Reference URL https://collections.lib.utah.edu/ark:/87278/s69c7fj9