一种具有自适应功能的同步系统和方法技术方案

技术编号:22467218 阅读:28 留言:0更新日期:2019-11-06 11:05
本发明专利技术涉及一种具有自适应功能的同步系统和方法,包括同步装置和处理器,所述同步装置包括控制模块、缓存模块、同步数据比较模块、接口模块和自适应传输模块,所述同步装置可应用于多处理器平台的安全计算机平台中。本发明专利技术能够实现数据交换,缓解了处理器运算资源的压力,降低了管理软件的复杂度,从而提高了处理器的运算速度,提升了安全计算机系统的性能。同时通过同步装置内部的自适应传输模块选择合适的传输路径,有效提高不同规模同步数据的传输效率和灵活性,提高传输服务质量和速度。

A synchronization system and method with adaptive function

【技术实现步骤摘要】
一种具有自适应功能的同步系统和方法
本专利技术属于安全计算机领域,特别涉及一种具有自适应功能的同步系统和方法。
技术介绍
安全计算机平台是在硬件冗余、时间冗余、信息冗余、软件冗余的基础上,通过合理的系统结构以及有效的系统软件管理形成的。由于高可靠性、高稳定性和高安全性的要求,在安全计算机平台中,需要保证多处理器在正确的时钟周期内执行相同的指令以保持多个处理器、内存的精准同步。为了实现该目标,需要安全计算机平台及时、高效地对多处理器输出的同步数据和状态进行比对,并迅速的发现错误。而同步装置是实现该功能的关键模块。目前传统的安全计算机平台的同步装置采用单一的传输模式来进行多处理器间的同步数据交换。然而,采用这种单一的传输方式来进行同步数据交换会降低同步数据传输效率,降低处理器的吞吐率,从而影响同步装置传输性能和服务质量。
技术实现思路
针对上述问题,本专利技术涉及一种具有自适应功能的同步系统,包括同步装置和处理器,所述同步装置与处理器连接,所述同步装置包括自适应传输模块;所述处理器,用于向与之直接相连的所述同步装置发送同步指令,并设置同步数据量;所述自适应传输模块,用于将输入的所述同步数据量本文档来自技高网...

【技术保护点】
1.一种具有自适应功能的同步系统,包括同步装置和处理器,所述同步装置与处理器连接,其特征在于,所述同步装置包括自适应传输模块;所述处理器,用于向与之直接相连的所述同步装置发送同步指令,并设置同步数据量;所述自适应传输模块,用于将输入的所述同步数据量输入到不同选择单元的代价模型中,通过选择单元的代价模型计算出代价,选择所述代价最低的传输路径设置为最佳的传输路径。

【技术特征摘要】
1.一种具有自适应功能的同步系统,包括同步装置和处理器,所述同步装置与处理器连接,其特征在于,所述同步装置包括自适应传输模块;所述处理器,用于向与之直接相连的所述同步装置发送同步指令,并设置同步数据量;所述自适应传输模块,用于将输入的所述同步数据量输入到不同选择单元的代价模型中,通过选择单元的代价模型计算出代价,选择所述代价最低的传输路径设置为最佳的传输路径。2.根据权利要求1所述的具有自适应功能的同步系统,其特征在于,所述同步装置还包括控制模块、缓存模块、同步数据比较模块和接口模块;所述控制模块用于同步装置的整体控制;所述缓存模块为同步装置提供片上内存区域;所述同步数据比较模块负责比较指定内存区域的同步数据;所述接口模块用于负责同步装置与处理器间的同步数据收发工作;所述同步装置内部各个模块之间的同步数据传输,通过片内高速同步数据以及地址总线完成。3.根据权利要求1所述的具有自适应功能的同步系统,其特征在于,所述代价模型为:C=(P+S)/T+L;其中,P代表本次同步任务中总的协议消耗,单位为比特;S代表本次同步任务中从源同步单元到目的数据单元成功发送的同步数据量,单位为比特;T代表吞吐量,指的是源同步单元、目的数据单元之间的一条传输路径在单位时间内成功传送的同步数据量,单位为每秒传送的比特数;(P+S)/T代表在一条传输路径内,从源同步单元到目的数据单元成功发送本次任务的同步数据量的时间;L代表不同协议的建立时间;C代表源同步单元将本次同步任务数据经一个传输路径发送给目的数据单元,从发送到接收所需的总的时间;所述代价即是所述代价模型中得到的C。4.根据权利要求2所述的具有自适应功能的同步系统,其特征在于,所述控制模块包括主控单元、复位单元、锁相环单元和电源管理单元;所述主控单元负责管理所述同步装置的整体工作流程,配置同步装置内所有模块,完成同步装置内所有模块的同步数据调度;所述复位单元提供所述同步装置的全局复位信号;所述锁相环单元提供所述同步装置的全局时钟信号;所述电源管理单元根据所述同步装置工作场景和性能需求来控制所述同步装置的电源供给。5.根据权利要求1所述的具有自适应功能的同步系统,其特征在于,所述处理器向与之直接相连的所述同步装置发送同步指令;所述同步装置接收到所述同步指令以后,将所述处理器中需要同步的数据复制到所述同步装置私有的内存中。6.根据权利要求1-5任意一项所述的具有自适应功能的同步系统,其特征在于,所述同步装置的所述自适应传输模块查询所选择的传输路径的状态,若所述传输路径就绪,所述自适应传输模块通过所述传输路径发送数据到目的数据单元;若所述传输路径被占用或者未就绪,所述同步装置继续请求所述自适应传输模块选择出次优的所述传输路径,所述自适应传输模块查询次优的传输路径的状态,若次优的传输路径就绪,所述自适应传输模块通过次优的传输路径发送数据到目的数据单元,若次优的传输路径被占用或者未就绪...

【专利技术属性】
技术研发人员:谷荧柯倪园慧任军林子明靳旭
申请(专利权)人:北京全路通信信号研究设计院集团有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1