This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Second International Workshop on Real-Time Computing Systems and Applications (RTCSA'95)
Real-time scalability of nested spin locks
Tokyo, Japan
October 25-October 27
ISBN: 0-8186-7106-8
H. Takada, Dept. of Inf. Sci., Tokyo Univ., Japan
K. Sakamura, Dept. of Inf. Sci., Tokyo Univ., Japan
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(n/sup m/), 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/spl middot/e/sup m/) and demonstrate its effectiveness when m=2 through performance measurements.
Index Terms:
synchronisation; real-time systems; shared memory systems; performance evaluation; real-time scalability; nested spin locks; real-time system; shared-memory multiprocessor; worst-case performance; interprocessor synchronizations; maximum execution times; maximum nesting level; performance measurements
Citation:
H. Takada, K. Sakamura, "Real-time scalability of nested spin locks," rtcsa, pp.160, Second International Workshop on Real-Time Computing Systems and Applications (RTCSA'95), 1995
Usage of this product signifies your acceptance of the Terms of Use.