A quantitative analysis of OS noise
Operating system noise is a well-known problem that may limit application scalability on
large-scale machines, significantly reducing their performance. Though the problem is well …
large-scale machines, significantly reducing their performance. Though the problem is well …
Operating system noise in the linux kernel
DB de Oliveira, D Casini… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
As modern network infrastructure moves from hardware-based to software-based using
Network Function Virtualization, a new set of requirements is raised for operating system …
Network Function Virtualization, a new set of requirements is raised for operating system …
Handling OS jitter on multicore multithreaded systems
Various studies have shown that OS jitter can degrade parallel program performance
considerably at large processor counts. Most sources of system jitter fall broadly into 5 …
considerably at large processor counts. Most sources of system jitter fall broadly into 5 …
WARPP: a toolkit for simulating high-performance parallel scientific codes
SD Hammond, GR Mudalige, JA Smith… - Proceedings of the 2nd …, 2009 - dl.acm.org
There are a number of challenges facing the High Performance Computing (HPC)
community, including increasing levels of concurrency (threads, cores, nodes), deeper and …
community, including increasing levels of concurrency (threads, cores, nodes), deeper and …
Device fingerprinting with peripheral timestamps
JV Monaco - 2022 IEEE Symposium on Security and Privacy …, 2022 - ieeexplore.ieee.org
Sensing and processing peripheral input is a ubiquitous capability of personal computers.
Text entry on physical and virtual keyboards, mouse pointer motion, and touchscreen …
Text entry on physical and virtual keyboards, mouse pointer motion, and touchscreen …
Requirements of peer-to-peer-based massively multiplayer online gaming
Massively multiplayer online games have become increasingly popular. However, their
operation is costly, as game servers must be maintained. To reduce these costs, we aim at …
operation is costly, as game servers must be maintained. To reduce these costs, we aim at …
Thread tranquilizer: Dynamically reducing performance variation
To realize the performance potential of multicore systems, we must effectively manage the
interactions between memory reference behavior and the operating system policies for …
interactions between memory reference behavior and the operating system policies for …
System noise revisited: Enabling application scalability and reproducibility with SMT
Despite significant advances in reducing system noise, the scalability and performance of
scientific applications running on production commodity clusters today continue to suffer …
scientific applications running on production commodity clusters today continue to suffer …
A fine-grain time-sharing time warp system
A Pellegrini, F Quaglia - ACM Transactions on Modeling and Computer …, 2017 - dl.acm.org
Several techniques have been proposed to improve the performance of Parallel Discrete
Event Simulation platforms relying on the Time Warp (optimistic) synchronization protocol …
Event Simulation platforms relying on the Time Warp (optimistic) synchronization protocol …
Estimating the impact of external interference on application performance
The wall-clock execution time of applications on HPC clusters is commonly subject to run-to-
run variation, often caused by external interference from concurrently running jobs. Because …
run variation, often caused by external interference from concurrently running jobs. Because …