【技术实现步骤摘要】
核心簇同步的方法、控制方法及设备、核心、介质
[0001]本公开涉及计算机
,特别涉及一种核心簇同步的方法、一种核心簇同步的控制方法、一种同步器、一种核心、一种同步接口、一种电子设备、一种计算机可读介质。
技术介绍
[0002]众核系统可以是由至少一个芯片构成的,每个芯片具有多个计算单元,每个芯片中可独立调度并拥有完整计算能力的最小计算单元称为核心。在众核系统中,多个核心可以联合工作,各个核心可以分别独立运行程序指令,利用并行计算的能力加快程序的运行速度,并提供多任务处理能力。
[0003]在一些相关技术中,众核系统中的核心具有统一的同步信号,多个核心根据同步信号同时切换,众核系统全局按照统一的同步信号一个阶段(phase)一个阶段的处理计算任务,灵活性较差。
技术实现思路
[0004]本公开提供一种核心簇同步的方法、一种核心簇同步的控制方法、一种同步器、一种核心、一种同步接口、一种电子设备、一种计算机可读介质。
[0005]第一方面,本公开实施例提供一种核心簇同步的方法,包括:
[0006]判断第一目标核心簇是否满足同步条件;
[0007]在所述第一目标核心簇满足同步条件的情况下,控制所述第一目标核心簇中的核心进行同步;
[0008]其中,众核系统中包括多个核心,至少一个所述核心组成核心簇,所述众核系统包括至少一个所述核心簇,所述第一目标核心簇为至少一个所述核心簇中的一者。
[0009]第二方面,本公开实施例提供一种核心簇同步的控制方法,应用于同 ...
【技术保护点】
【技术特征摘要】
1.一种核心簇同步的方法,包括:判断第一目标核心簇是否满足同步条件;在所述第一目标核心簇满足同步条件的情况下,控制所述第一目标核心簇中的核心进行同步;其中,众核系统中包括多个核心,至少一个所述核心组成核心簇,所述众核系统包括至少一个所述核心簇,所述第一目标核心簇为至少一个所述核心簇中的一者。2.根据权利要求1所述的方法,其中,判断第一目标核心簇是否满足同步条件的步骤包括:判断所述第一目标核心簇是否接收到同步信令;判断所述第一目标核心簇中的各核心是否均为就绪状态;在所述第一目标核心簇接收到同步信令且所述第一目标核心簇中的各核心均为就绪状态的情况下,判定所述第一目标核心簇满足同步条件。3.根据权利要求1所述的方法,其中,判断第一目标核心簇是否满足同步条件的步骤包括:判断所述第一目标核心簇中的各核心是否均为就绪状态;判断所述第一目标核心簇是否接收到第二目标核心簇传输的目标数据;在所述第一目标核心簇中的各核心均为就绪状态且所述第一目标核心簇接收到所述第二目标核心簇传输的所述目标数据的情况下,判定所述第一目标核心簇满足同步条件。4.根据权利要求3所述的方法,其中,判断第一目标核心簇是否满足同步条件的步骤还包括:判断所述第一目标核心簇是否接收到同步信令;在所述第一目标核心簇接收到同步信令、所述第一目标核心簇中的各核心均为就绪状态且所述第一目标核心簇接收到所述第二目标核心簇传输的所述目标数据的情况下,判定所述第一目标核心簇满足同步条件。5.根据权利要求1至4中任意一项所述的方法,其中,所述方法还包括:将所述第一目标核心簇中的核心已同步的反馈信号传输到同步接口。6.根据权利要求2或4所述的方法,其中,所述方法还包括:获取接收到的同步信令对应的数据分组序号,其中,至少一个同步信令对应的所述数据分组序号相同;判断接收到的对应相同的所述数据分组序号的同步信令的数量是否达到目标值;在接收到的对应相同的所述数据分组序号的同步信令的数量达到所述目标值的情况下,输出所述数据分组序号。7.一种核心簇同步的控制方法,应用于同步接口,所述控制方法包括:根据接收到的同步信息生成同步信令;根据所述同步信息将所述同步信令传输到目标核心簇;其中,众核系统中包括多个核心,至少一个所述核心组成核心簇,所述众核系统包括至少一个所述核心簇,所述目标核心簇为至少一个所述核心簇中的一者。8.根据权利要求7所述的控制方法,其中,所述同步信息包括任务号;所述同步接口内置有簇长列表,所述簇长列表包括众核系统的各核心簇中作为簇长的核心的地址信息及各
核心簇处理的任务的任务号;根据所述同步信息将所述同步信令传输到目标核心簇的步骤包括:根据所述同步信息和所述簇长列表确定所述目标核心簇中作为簇长的核心的地址信息;根据所述目标核心簇中...
【专利技术属性】
技术研发人员:吴臻志,祝夭龙,
申请(专利权)人:北京灵汐科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。