Virtualized platforms on multicore systems are becoming increasingly common, especially since single-core performance is now increasing ever more slowly. Virtualized platforms, however, introduce additional cache-related nondeterminism to the equation, since additional cache misses may now occur because of the additional indirection between virtual central processing units (CPUs) and real CPUs. Analyzing the worst-case effects originating from such setups is paramount for real-time systems.
展开▼