As we described in the previous section, the first and foremost source of noise is the clock ticks. Benefits of removing this tick is many-fold. First of all, we prevent parallel applications from getting unnecessarily preempted. This also prevents thrashing the application’s cache, because anything that the kernel accesses during the tick will evict some application data in caches. Furthermore, kernel accesses mostly CPU-local data but also changes global kernel data during each tick such as locks or global kernel time. Global data that is changed on a core would cause cache line evictions in other cores in the system, which is a performance penalty and scalability bottleneck. Therefore, it is desirable to avoid the clock tick on all possible cores and move the critical functionality that requires the periodic ticks to a designated CPU.