Title
Chip-multiprocessor hardware locks for safety-critical Java.
Abstract
Accessing shared resources in multicore systems is usually protected by a software locking mechanism, which itself is implemented through atomic operations. This can result in a large synchronization overhead, which, in the context of real-time systems, increases the worst-case execution time and may void a task set's schedulability. In this paper we present a hardware locking mechanism to reduce the synchronization overhead. The solution is implemented for the chip-multiprocessor version of the Java Optimized Processor in the context of safety-critical Java. The implementation is compared to a software solution. The performance and the hardware cost are evaluated.
Year
DOI
Venue
2013
10.1145/2512989.2512995
JTRES
Keywords
Field
DocType
atomic operation,hardware cost,software solution,synchronization overhead,real-time system,chip-multiprocessor hardware lock,safety-critical java,java optimized processor,chip-multiprocessor version,multicore system,large synchronization overhead,synchronization
Computer science,Java concurrency,Real time Java,Real-time computing,Java Optimized Processor,strictfp,Computer hardware,Embedded Java,Synchronization,Parallel computing,Synchronization (computer science),Java,Operating system,Embedded system
Conference
Citations 
PageRank 
References 
5
0.45
21
Authors
3
Name
Order
Citations
PageRank
Tórur Biskopstø Strøm1174.45
Wolfgang Puffitsch227318.56
Martin Schoeberl3120086.32