Page 1 of 1

Modeling Accesses to Shared Memories in Multi-Processor Systems-on-Chip (MPSoCs)

Posted: Wed May 23, 2018
by pagetti
Title: Modeling Accesses to Shared Memories in Multi-Processor Systems-on-Chip (MPSoCs)

Authors: Adam Kostrzewa, Selma Saidi and Rolf Ernst

Multi-Processor Systems-on-Chip (MPSoCs) enable high performance through integration and concurrent execution of previously separated applications and functions. However, due to an extensive sharing of hardware components, the prediction of the timing behavior in such systems becomes complicated. Even in setups with static task-to-processor mapping, the real-time analysis of accesses to shared memories is non-trivial as it includes the acquisition of several system resources, e.g., interconnect and controllers, and a broad spectrum of possible interference.
In this talk, we discuss how to apply the Compositional Performance Analysis framework to model these new dependencies and bound the worst-case latencies in a shared memory system efficiently. We show that careful management of data storage and transfers in the MPSoC is critical for achieving the performance and safety. Furthermore, we present how effects of locality of accesses and their granularity influence the response time and introduce dynamic hardware effects which must be covered by the analysis.