2012
DOI: 10.1002/cpe.2868
|View full text |Cite
|
Sign up to set email alerts
|

Clock synchronization in high‐end computing environments: a strategy for minimizing clock variance at runtime

Abstract: SUMMARYWe present a new software‐based clock synchronization scheme that provides high precision time agreement among distributed memory nodes. The technique is designed to minimize variance from a reference chimer during runtime and with minimal time‐request latency. Our scheme permits initial unbounded variations in time and corrects both slow and fast chimers (clock skew). An implementation developed within the context of the message passing interface is described, and time coordination measurements are pre… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
7
0

Year Published

2012
2012
2023
2023

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 10 publications
(8 citation statements)
references
References 29 publications
1
7
0
Order By: Relevance
“…Neville observes that depending on the computing platform, the time measurements of the system clock attain errors of several milliseconds even if the resynchronization of the system clock occurs at a short time interval of 16 s between NTP queries to improve the accuracy of system clock. Furthermore, the work on NTP synchronization presented in Jones and Koenig corroborates the experimental results shown in the table.…”
Section: Experimental Evaluationsupporting
confidence: 81%
“…Neville observes that depending on the computing platform, the time measurements of the system clock attain errors of several milliseconds even if the resynchronization of the system clock occurs at a short time interval of 16 s between NTP queries to improve the accuracy of system clock. Furthermore, the work on NTP synchronization presented in Jones and Koenig corroborates the experimental results shown in the table.…”
Section: Experimental Evaluationsupporting
confidence: 81%
“…At the basis of a better usage of the resources, techniques for exploiting more efficient concurrency on applications that run on many cores per chips (i.e., CPUs / Accelerators) and multiple nodes per clusters are of crucial importance [13,14]. Already several works in literature show that an efficient concurrency, which ultimately leads to improvements in TtS and EtS, can be achieved by (i) co-scheduling techniques [13], (ii) optimized coding, which requires application's performance analysis tools for debugging [6,13], and (iii) runtime autotuning techniques, based on power and performance monitoring, to promptly react to workloads changing and events (e.g., by mean of Power Capping and Dynamic Voltage and Frequency Scaling -DVFS; Approximate Computing; advanced cooling control policies) [9,20].…”
Section: Hpc Clusters and Fine Grain Synchmentioning
confidence: 99%
“…To address this problem, Jones et al [14] worked on a NTPbased synchronization scheme for MPI applications that provides an accuracy of 2.29 µs (min −32.0 µs, max 32.1 µs, span 64.1 µs). This solution is suitable for runtime synchronization of MPI applications, but not to timestamp and correlate measurements coming from monitoring systems.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations