发明名称 一种多核系统的时间同步方法及系统
摘要 本发明公开了一种多核系统的时间同步方法及系统,所述时间同步方法包含如下步骤:A、建立至少一个时钟同步域,将各个内核分别配属到各个时钟同步域;B、在各个时钟同步域中,选择负载最低的内核作为本时钟同步域的主时钟同步源,以各主时钟同步源中负载最低的主时钟同步源所在时钟同步域为主时钟同步域,其他时钟同步域为从时钟同步域;C、主时钟同步域向各从时钟同步域发送同步偏差检测消息,计算各从时钟同步域与主时钟同步域的时间偏差值;D、当时间偏差值大于允许偏差,主时钟同步域计算出各从时钟同步域的时间调整量并向各从时钟同步域发布,各从时钟同步域根据各自的时间调整量进行调整。本发明有效解决了多核系统的时间同步问题。
申请公布号 CN101359238B 申请公布日期 2012.01.18
申请号 CN200810142169.5 申请日期 2008.09.02
申请人 中兴通讯股份有限公司 发明人 赵阳;肖理
分类号 G06F1/12(2006.01)I;G06F9/50(2006.01)I 主分类号 G06F1/12(2006.01)I
代理机构 深圳鼎合诚知识产权代理有限公司 44281 代理人 宋鹰武
主权项 一种多核系统的时间同步方法,其特征在于,包含如下步骤:A、建立至少一个时钟同步域,将所述多核系统的各个内核分别配属到各个时钟同步域;B、在各个时钟同步域中,选择负载最低的内核作为本时钟同步域的主时钟同步设备,其他内核为本时钟同步域的从时钟同步设备;以各主时钟同步设备中负载最低的主时钟同步设备所在时钟同步域为主时钟同步域,其他时钟同步域为从时钟同步域;C、主时钟同步域向各从时钟同步域发送同步偏差检测消息,计算各从时钟同步域与主时钟同步域的时间偏差值;D、当所述时间偏差值大于允许偏差,主时钟同步域计算出各从时钟同步域的时间调整量并向各从时钟同步域发布,各从时钟同步域根据各自的时间调整量进行调整,完成时钟同步;其中,所述步骤C具体包括如下处理:C1、将主时钟同步域与各从时钟同步域构建成环形同步网络,各从时钟同步域向主时钟同步域注册;C2、主时钟同步域发送同步偏差检测消息,同步偏差检测消息按各从时钟同步域的注册顺序流经各从时钟同步域后返回主时钟同步域,各从时钟同步域向同步偏差检测消息返回各自的相对时间偏差,所述相对时间偏差为每一从时钟同步域相对同步偏差检测消息流向的上一个从时钟同步域的时间偏差;C3、主时钟同步域根据返回的同步偏差检测消息计算各从时钟同步域与主时钟同步域的时间偏差值。
地址 518057 广东省深圳市南山区科技园科技南路中兴通讯大厦