×

Time Synchronization Method and System for Multicore System

  • US 20110185216A1
  • Filed: 08/27/2009
  • Published: 07/28/2011
  • Est. Priority Date: 09/02/2008
  • Status: Active Grant
First Claim
Patent Images

1. A time synchronization method for a multi-core system, comprising the following steps of:

  • A, establishing at least one clock synchronization domain, and respectively allocating each core of the multi-core system to each clock synchronization domain;

    B, selecting a core with a lowest load in each clock synchronization domain as a master clock synchronization device in the clock synchronization domain, and other cores as slave clock synchronization devices in the clock synchronization domain;

    selecting the clock synchronization domain having the master clock synchronization device with a lowest load among various master clock synchronization devices as a master clock synchronization domain, while other clock synchronization domains as slave clock synchronization domains;

    C, the master clock synchronization domain sending a synchronization deviation detection message to each slave clock synchronization domain, and calculating a time deviation value between each slave clock synchronization domain and the master clock synchronization domain;

    D, when the time deviation value is greater than a permitted deviation value, the master clock synchronization domain calculating a time adjustment quantity of each slave clock synchronization domain and releasing the time adjustment value to each slave clock synchronization domain, and each slave clock synchronization domain making adjustment based on the time adjustment quantity thereof, thereby completing clock synchronization.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×