• 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