Latest from Test & Measurement

27253616 © Nomisg | dreamstime.com
dreamstime_nomisg_27253616_promo
ID 319909889 © Media Whalestock | Dreamstime.com
Needles on automatic test equipment
Cabe Atwell and Dreamstime_psstockfoto_45092862
dreamstime_psstockfoto_45092862
Dreamstime_svetlanadiacenco_325233820 and LEM
dreamstime_svetlanadiacenco_325233820_promo
ID 322271709 © Cherezoff | Dreamstime.com
roboticarm_dreamstime_l_322271709
Herbert James Winterstern (movie poster)
promo1920x1080
ID 77960135 © Zorandim | Dreamstime.com
promo_id_77960135__zorandim__dreamstime
Dreamstime_-Newlight-_8501782
Clock Dreamstime Newlight 8501782 64ba8bc50a919

A Holistic Approach to Meet Multicore-System Timing and Interference Requirements (Download)

July 21, 2023

Read this article online.

Multicore processors (MCPs) address limitations in single-core computing by overcoming the physical limitations of clock speeds and temperature control to support larger central processing unit (CPU) workloads. For hard real-time applications, such systems pose challenges to developers in knowing how to meet strict timing requirements and managing interference among heterogenous cores.

Hard real-time applications demand deterministic execution times. While the average execution time for a given set of tasks running on an MCP platform tends to be lower than for the same set of tasks on a single-core processor (SCP) setup, the distribution of those times is often spread out. This variability makes it difficult to guarantee timing requirements for critical tasks. It also causes significant issues for applications where every individual execution time matters—not just the average.

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!