TY - GEN
T1 - Multi-Core Intra-Process Clock Synchronization
AU - Coleman, James
AU - Newman, Clark
AU - Lee, Yann Hang
N1 - Publisher Copyright:
© 2021 IEEE.
PY - 2021
Y1 - 2021
N2 - 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.
AB - 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.
KW - Real-Time cyber physical systems
KW - Time Sensitive Networks
KW - clock disciplining mechanisms
KW - clock synchronization
KW - software visible clock
UR - http://www.scopus.com/inward/record.url?scp=85123054748&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85123054748&partnerID=8YFLogxK
U2 - 10.1109/ISPCS49990.2021.9615343
DO - 10.1109/ISPCS49990.2021.9615343
M3 - Conference contribution
AN - SCOPUS:85123054748
T3 - IEEE International Symposium on Precision Clock Synchronization for Measurement, Control, and Communication, ISPCS
BT - ISPCS 2021 - International IEEE Symposium on Precision Clock Synchronization for Measurement, Control, and Communication, Proceedings
PB - IEEE Computer Society
T2 - 2021 Annual IEEE International Symposium on Precision Clock Synchronization for Measurement, Control, and Communication, ISPCS 2021
Y2 - 27 October 2021 through 28 October 2021
ER -