Multi-Core Intra-Process Clock Synchronization

James Coleman, Clark Newman, Yann Hang Lee

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Real-Time applications require not only a precise understanding of now (what time it is), but also the ability to initiate an externally visible event at the correct time. We define this as Intra-process clock synchronization. Our findings show that in the latest commercial, off-The-shelf (COTS) multi-core systems running with preempt-RT Linux, the uncertainty in the software visible clock is nearly 5 μs and the precision of user-space software in controlling an externally visible event has a jitter of over 13 μs. By employing emerging hardware mechanisms, the uncertainty can be reduced to just over 200 ns, with the jitter lowered to just 65 ns.

Original languageEnglish (US)
Title of host publicationISPCS 2021 - International IEEE Symposium on Precision Clock Synchronization for Measurement, Control, and Communication, Proceedings
PublisherIEEE Computer Society
ISBN (Electronic)9781728164847
DOIs
StatePublished - 2021
Externally publishedYes
Event2021 Annual IEEE International Symposium on Precision Clock Synchronization for Measurement, Control, and Communication, ISPCS 2021 - Virtual, Online, United States
Duration: Oct 27 2021Oct 28 2021

Publication series

NameIEEE International Symposium on Precision Clock Synchronization for Measurement, Control, and Communication, ISPCS
ISSN (Print)1949-0305
ISSN (Electronic)1949-0313

Conference

Conference2021 Annual IEEE International Symposium on Precision Clock Synchronization for Measurement, Control, and Communication, ISPCS 2021
Country/TerritoryUnited States
CityVirtual, Online
Period10/27/2110/28/21

Keywords

  • Real-Time cyber physical systems
  • Time Sensitive Networks
  • clock disciplining mechanisms
  • clock synchronization
  • software visible clock

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Control and Systems Engineering

Fingerprint

Dive into the research topics of 'Multi-Core Intra-Process Clock Synchronization'. Together they form a unique fingerprint.

Cite this