"Hard real-time on multicores" 1 In a multicore/multiprocessing system latencies add up and determine the system level performance. 2 Shared memory is slow because of wait states, bus conflicts and the need for cache invalidation 3 shared resources introduce a lot of uncertainty and complexity