Context Switch Overheads on Mobile Device Platforms [ Context Switch Measurement Challenge ]

@inproceedings{David2007ContextSO,
  title={Context Switch Overheads on Mobile Device Platforms [ Context Switch Measurement Challenge ]},
  author={Francis M. David and Jeffrey C. Carlyle and Roy H. Campbell},
  year={2007}
}
When threads use context switching, they incur an overhead in addition to the minimum required running time. The source of this overhead is both direct overhead due to running the context switch code and indirect overhead due to perturbation of caches. We calculate indirect overhead by measuring the running time of tasks that use context switching and subtracting the direct overhead. We also measure the indirect overhead impact on the running time of tasks due to processor interrupt servicing… CONTINUE READING

From This Paper

Figures, tables, and topics from this paper.
3 Citations
8 References
Similar Papers

References

Publications referenced by this paper.
Showing 1-8 of 8 references

McVoy and Carl Staelin . lmbench : Portable tools for performance analysis

  • W. Larry
  • USENIX Annual Technical Conference , pages
  • 1996

Mogul and Anita Borg . The effect of context switches on cache performance

  • C. Jeffrey
  • 1991

Ousterhout . Why aren ’ t operating systems getting faster as fast as hardware ?

  • K. John
  • USENIX Summer , pages
  • 1990

Similar Papers

Loading similar papers…