Vienna University of Economics and Business
The authors rely on chip-multiprocessing to achieve the performance goal and on an offline-planning approach to make their system predictable. The idea of the latter is to take as many control decisions as possible before the system is actually run. In this paper, they explore a time-predictable Chip Multi-Processor (CMP) system based on single-path programming. To keep the timing constant, even in the case of shared memory access for the CMP cores, the tasks on the cores are synchronized with the time-sliced memory arbitration unit.