DocumentCode
2497257
Title
Counter availability and characteristics for feed-forward based synchronization
Author
Broomhead, Timothy ; Ridoux, Julien ; Veitch, Darryl
Author_Institution
EEE Dept., Univ. of Melbourne, Melbourne, VIC, Australia
fYear
2009
fDate
12-16 Oct. 2009
Firstpage
1
Lastpage
6
Abstract
The availability of hardware counters in computers is essential both to the applications in charge of timekeeping, and those in need of accurate timestamping. Newer counters are now supported by open source operating systems, but the access interfaces are unnecessarily restricted, and in particular fail to satisfy the needs of feed-forward based synchronization algorithms. In this paper we present modifications to the Linux and FreeBSD kernels to enable any application to access all available counters in an unrestricted way, and then evaluate their stability, latency and robustness to stress. We demonstrate how the feed-forward based RADclock can, through this interface, make use of any of several counters, and achieve the same microsecond synchronization with each.
Keywords
Linux; clocks; feedforward; public domain software; synchronisation; FreeBSD kernels; Linux; feedforward based synchronization; open source operating systems; timestamping; Application software; Counting circuits; Delay; Feedforward systems; Hardware; Kernel; Linux; Operating systems; Robust stability; Stress; ACPI; HPET; RADclock; TSC; clock source; feed-forward; synchronization; time counters;
fLanguage
English
Publisher
ieee
Conference_Titel
Precision Clock Synchronization for Measurement, Control and Communication, 2009. ISPCS 2009. International Symposium on
Conference_Location
Brescia
Print_ISBN
978-1-4244-4391-8
Electronic_ISBN
978-1-4244-4392-5
Type
conf
DOI
10.1109/ISPCS.2009.5340210
Filename
5340210
Link To Document