Multi-core or many-core platforms are motivated by applications that require high performance, low power, and software programmability. Many applications implemented on such platforms are safety- and some also time-critical. Classical WCET and response-time analyses for hard real-time systems are based on static methods. A critical issue is the reduced predictability of multi-core or many-core platforms resulting from the interference of different applications on shared resources.
This talk is based on the ACACES summer school’s topics of time-critical systems and it focuses on the impact of shared buses, caches, and other resources on response-time analyses.
Anna Pupykina obtained in 2009 a higher education degree in “Data processing and control systems engineering” from Samara State Aerospace University (Russia). She worked at the Department of Russian State Humanitarian University (RSUH) in Togliatti and at the Department of Applied Mathematics and Informatics of Togliatti State University (TSU).
Currently, she is a PhD student at Politecnico di Milano and works under the supervision of Prof. Giovanni Agosta. Her main research areas include runtime management algorithms and programming model extensions for deeply heterogeneous systems.