70 likes | 187 Vues
This document outlines the investigation into multi-core performance modeling specific to real-time systems, emphasizing the distinction between hard and soft real-time (RT) environments. It highlights key challenges, such as I/O bottlenecks, memory bus limitations, and caching effects, as well as differences between distributed and multi-core systems. The text discusses essential elements in RT performance models, including computation resources and communication properties. Action items include establishing a Mendeley group for research collaboration and identifying benchmark applications for further study.
E N D
Multi-Core Performance Modeling forReal-Time Systems READY. RUN
Investigators • Juraj, Thijmen, Heiko, Jens F., Michael W.
Differencebetweenhard RT and soft RT • Hard RT usually in safety-criticalenvironmentswherepeoplecanbeharmed (e.g., aviation) • Soft RT for non-criticalenvironments (e.g., telco)
New challengeswith MC hardware • Wherearethebottlenecks? • I/O (withsensorsandactuators) • Memory bus • Howimportantarecachingeffects? Underwhatcircumstances? • Cycle rate etc.
Differencesbetweendistributedand MC? • MC systemeasier? messagesdon'tget lost etc. • Is thereworkfor real-time distributedsystems? • In embedded, focus on optimizingscheduleretc • In distributed, focus on optimizingmiddlewareparameters
Elements of RT performancemodels • Computationresources: CPUs, CPU cores, GPUs, FPGAs, DSPs, …. • Properties ofcommunicationresources (e.g., frequency, cachesize - oralternatively, ACET/WCET ofcomponents on the different resources) • Bandwithofmemorybus (ifsharedbetweencores) • Communication costsbetweenresources (e.g., if on the same die or not) • Communication bandwidthsof different communicationmechanisms • OS and VM properties (e.g., contextswitching time) • I/O model (frequency, bandwidth, throughput, communicationwithcomputationresources) • Different typesoftasks (littlecomputation/lots of I/O vs. Lots ofcomputation/little I/O)
Action items • JF: Start Mendeleygroupfor MC performancefor real-time • Find a setofexampleapplicationsthatwecanuseas a benchmark • Searchliterature • Searchcontroltextbooks • MW: Send ISARCS paperto Juraj • Follow-uptelco/vidco in 3 months