Patent · US Expired

System and method for synchronizing plural processor clocks in a multiprocessor system

US5875320A · kind A · utility

15Cited by
10References
18Claims
0Family size

Assignee

Inventor

Key dates

Filing dateMar 24, 1997
Grant dateFeb 23, 1999
Priority date
Expiry dateMar 24, 2017

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F1/14
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The system and method of the present invention allows synchronization of processor clocks in a multiprocessor information handling system. The present invention calculates an average processor clock value for each processor being synchronized. All processors being synchronized read their clocks a predetermined number of times. The clock reading is done simultaneously by all the processors being synchronized. Each processor then calculates an average processor clock value, which is equivalent, for synchronization purposes, to the average processor clock values of the other processors. When more than two processors are being synchronized, a processor may be chosen as the primary processor. The other, secondary processors are synchronized one at a time with the primary processor. An adjustment is then made to the average processor clock values obtained, so that all average processor clock values are based on the same average processor clock value of the primary processor. Processor clocks in multiprocessor information handling systems may be efficiently synchronized within a small number of clock cycles. The synchronization may be accurately performed on any number of processors in a …

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.