US 12,111,683 B2
Time calibration for a multi-socket computing system
Ivan Schreter, Malsch (DE); and Sergey Yurenev, Walldorf (DE)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on Jul. 31, 2023, as Appl. No. 18/362,483.
Application 18/362,483 is a continuation of application No. 17/710,181, filed on Mar. 31, 2022, granted, now 11,762,415.
Application 17/710,181 is a continuation of application No. 16/837,508, filed on Apr. 1, 2020, granted, now 11,320,854, issued on May 3, 2022.
Prior Publication US 2023/0376068 A1, Nov. 23, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 1/12 (2006.01); G06F 1/08 (2006.01); G06F 16/23 (2019.01)
CPC G06F 1/12 (2013.01) [G06F 1/08 (2013.01); G06F 16/2379 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
at least one data processor; and
at least one memory storing instructions, which when executed by the at least one data processor, result in operations comprising:
generating, by a first thread executing a first task at a first node in a multi-socket computing system, a first timestamp based at least on a first calibration dataset for the first node and a first quantity of time measured by a first clock at the first node; and
recalibrating, by the first thread, the first clock at the first node, the recalibrating includes generating, based at least on a second quantity of time measured by a second clock of an operating system of the multi-socket computing system, a second calibration dataset describing a relationship between the second quantity of time and the first quantity of time.