Cache performance of operating system and multiprogramming workloads
ACM Transactions on Computer Systems (TOCS)
The effect of context switches on cache performance
ASPLOS IV Proceedings of the fourth international conference on Architectural support for programming languages and operating systems
Analytical cache models with applications to cache partitioning
ICS '01 Proceedings of the 15th international conference on Supercomputing
lmbench: portable tools for performance analysis
ATEC '96 Proceedings of the 1996 annual conference on USENIX Annual Technical Conference
Characterizing and modeling the behavior of context switch misses
Proceedings of the 17th international conference on Parallel architectures and compilation techniques
Exploiting the parallelism of multidimensional wave digital algorithms on multicore computers
Multidimensional Systems and Signal Processing
Performance and extension of user space file systems
Proceedings of the 2010 ACM Symposium on Applied Computing
Understanding the behavior and implications of context switch misses
ACM Transactions on Architecture and Code Optimization (TACO)
ICCSA'11 Proceedings of the 2011 international conference on Computational science and Its applications - Volume Part V
An experimental comparison of different real-time schedulers on multicore systems
Journal of Systems and Software
Guiding parallel array fusion with indexed types
Proceedings of the 2012 Haskell Symposium
Budget-based control for interactive services with adaptive execution
Proceedings of the 9th international conference on Autonomic computing
Zeta: scheduling interactive services with partial execution
Proceedings of the Third ACM Symposium on Cloud Computing
Linearly compressed pages: a low-complexity, low-latency main memory compression framework
Proceedings of the 46th Annual IEEE/ACM International Symposium on Microarchitecture
Constructing performance model of JMS middleware platform
Proceedings of the 5th ACM/SPEC international conference on Performance engineering
DC express: shortest latency protocol for reading phase change memory over PCI express
FAST'14 Proceedings of the 12th USENIX conference on File and Storage Technologies
NetVM: high performance and flexible networking using virtualization on commodity platforms
NSDI'14 Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation
Hi-index | 0.00 |
Measuring the indirect cost of context switch is a challenging problem. In this paper, we show our results of experimentally quantifying the indirect cost of context switch using a synthetic workload. Specifically, we measure the impact of program data size and access stride on context switch cost. We also demonstrate the potential impact of OS background interrupt handling on the measurement accuracy. Such impact can be alleviated by using a multi-processor system on which one processor is employed for context switch measurement while the other runs OS background tasks.