blob: a79cb2ef0833c829c41750c220e5858645f1de95 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
% Registration We're not getting any younger
% [2]Register/Submit Proposal Darren Vincent Hart (dvhltc@us.ibm.com)
The Linux time subsystem, which once provided
only tick granularity via a simple periodic
addition to xtime, now must provide nanosecond
resolution. As more and more unique
timekeeping hardware becomes available, and as
virtualization and low-latency demands grow,
the complexity of maintenance and bug
resolution increases.
This paper explores the requirements of a
modern timing system, encompassing both
time-keeping and hard and soft timers. We
propose a new infrastructure to elegantly meet
those needs and discuss how kernel interfaces
can best be modified to use human-time units.
|