Title :
Real-time scalability of nested spin locks
Author :
Takada, Hiroaki ; Sakamura, Ken
Author_Institution :
Dept. of Inf. Sci., Tokyo Univ., Japan
Abstract :
When a real-time system is realized on a shared-memory multiprocessor, the worst-case performance of interprocessor synchronizations is one of the most important issues. In this paper, scalability of the maximum execution times of critical sections guarded by nested spin locks is discussed. With the simplest method, the maximum execution times become O(nm), where n is the number of contending processors and m is the maximum nesting level of locks. In this paper, we propose an algorithm with which this order can be reduced to O(n·em) and demonstrate its effectiveness when m=2 through performance measurements
Keywords :
performance evaluation; real-time systems; shared memory systems; synchronisation; interprocessor synchronizations; maximum execution times; maximum nesting level; nested spin locks; performance measurements; real-time scalability; real-time system; shared-memory multiprocessor; worst-case performance; Atomic measurements; Concurrent computing; Information science; Real time systems; Scalability; System recovery; System testing; Timing;
Conference_Titel :
Real-Time Computing Systems and Applications, 1995. Proceedings., Second International Workshop on
Conference_Location :
Tokyo
Print_ISBN :
0-8186-7106-8
DOI :
10.1109/RTCSA.1995.528766