TY - GEN
T1 - Measurement based WCET analysis for multi-core architectures
AU - Shah, Hardik
AU - Coombes, Andrew
AU - Raabe, Andreas
AU - Huang, Kai
AU - Knoll, Alois
N1 - Publisher Copyright:
Copyright © 2014 ACM.
PY - 2014/10/8
Y1 - 2014/10/8
N2 - The interference on shared resources caused by concurrently executing applications unpredictably prolongs their execution. Hence, determination of the Worst Case Execution Time (Wcet) of applications executing on shared memory multi-core processors is hard to estimate. This hinders the adoption of Commercial Off The Shelf (Cots) multicore processors in hard real-time systems. The existing techniques opt for tailored multi-core architectures to provide high computation power at predictable execution time. However, this approach yields poor resource utilization and high costs. In this paper, we present a technique to measure the Wcet of applications on multi-core architectures using existing measurement based timing analysis tools. Our technique has a minor area impact (≈ 5%). However, this impact is limited to the emulation devices only and production chips remain unchanged. Thus, our technique does not impact performance of the Cots chips by any ways. The technique is demonstrated by measuringWcet of benchmark applications using the RapiTime timing analysis tool. The tests are conducted on a quad-core NIOS II processor on an Altera Fpga.
AB - The interference on shared resources caused by concurrently executing applications unpredictably prolongs their execution. Hence, determination of the Worst Case Execution Time (Wcet) of applications executing on shared memory multi-core processors is hard to estimate. This hinders the adoption of Commercial Off The Shelf (Cots) multicore processors in hard real-time systems. The existing techniques opt for tailored multi-core architectures to provide high computation power at predictable execution time. However, this approach yields poor resource utilization and high costs. In this paper, we present a technique to measure the Wcet of applications on multi-core architectures using existing measurement based timing analysis tools. Our technique has a minor area impact (≈ 5%). However, this impact is limited to the emulation devices only and production chips remain unchanged. Thus, our technique does not impact performance of the Cots chips by any ways. The technique is demonstrated by measuringWcet of benchmark applications using the RapiTime timing analysis tool. The tests are conducted on a quad-core NIOS II processor on an Altera Fpga.
UR - https://www.scopus.com/pages/publications/84985995420
U2 - 10.1145/2659787.2659819
DO - 10.1145/2659787.2659819
M3 - Conference contribution
AN - SCOPUS:84985995420
T3 - ACM International Conference Proceeding Series
SP - 257
EP - 266
BT - Proceedings of the 22nd International Conference on Real-Time Networks and Systems, RTNS 2014
PB - Association for Computing Machinery
T2 - 22nd International Conference on Real-Time Networks and Systems, RTNS 2014
Y2 - 8 October 2014 through 10 October 2014
ER -