Doctoral Privatissimum by Jan Reineke and Reinhard Wilhelm
Multi-processor and multi-core architectures use a combination of private and shared resources, to achieve high average-case performance at low implementation cost.
Resource sharing leads to resource contention, several threads/tasks compete for the resource. Resource contention degrades performance. It also makes performance prediction difficult.
We will study the existing literature about the effects of resource sharing on performance and will attempt to understand its impact on performance predictability. The focus is on the timing predictability of architectures as it is needed for static timing analysis of real-time systems. |