A Lock Monitor for a Shared Memory Multiprocessor Operating System
スポンサーリンク
概要
- 論文の詳細を見る
Hamessing the power provided by shared-memory multiprocessors requires an operating system to service multiple simultaneous user requests. Operating systems with this capability are said to support symmetric multiprocessing execution. Symmetric execution demands the operaring system to synchronize accesses to its data structures. This syncronization is often implemented using multiprocessor locks. Contention for locks and the delays associated with lock events are potential performance bottlenecks. Tools which help gain insight into the execution characteristics of locks play an important role in the analysis and tuning of symmetric multiprocessor operating systems. In this paper, we present a facility implemented to monitor multiprocessor locks. The target system of this implementation is a RISC based shared-memory multiprocessor running the OSF/1operating system. Although the implementation takes into consideration features of OSF/1,webelieve that most of the descriptions about our work can be applied to monitoring locks on other symmetric operating systems as well. We are currently using this monitor to analyse the OSF/1kernel.
- 一般社団法人情報処理学会の論文
- 1992-09-28
著者
-
Kan Takashi
Mitsubishi Electric Corporation Information Technology R&d Center
-
Kan T
Mitsubishi Electric Corp. Kamakura‐shi Jpn
-
Uemura Joe
Mitsubishi Electric Corporation Computer & Information Systems Laboratory
-
Takahashi Katsuhide
Mitsubishi Electric Corporation Computer & Information Systems Laboratory
-
Takahashi Katsuhide
Mitsubishi Electric Corporation Computer & Information Systems Laboratory
-
Uemura Joe
Mitsubishi Electric Corporation Computer & Information Systems Laboratory
-
Kan Takashi
Mitsubishi Electric Corporation Computer & Information Systems Laboratory
関連論文
- A Debug System for Heterogeneous Multiple Processors in a Single Chip for Multimedia Communication(Special Issue on Test and Verification of VLSI)
- A Lock Monitor for a Shared Memory Multiprocessor Operating System