一种计算核心的配置方法及装置、系统、电子设备制造方法及图纸

技术编号:33122274 阅读:17 留言:0更新日期:2022-04-17 00:26
本发明专利技术涉及计算机科学领域,具体涉及计算核心的配置方法、装置、系统及电子设备,所述方法包括接收中央处理器下发的待处理数据对所述待处理数据进行处理获取数据处理结果通过信息传输通道对下一个计算核心进行配置,并将所述数据处理结果通过所述信息传输通道发送至所述下一个计算核心,以使得所述下一个计算核心在配置完成后对所述数据处理结果进行进一步处理确定相应的处理结果。通过计算核心之间的相互配置,使得无需计算的核心反复的向中央处理器进行配置申请即可顺利的完成多个计算核心的连续计算,极大的提高了计算效率,也避免了因为中央处理的宕机导致计算延误。避免了因为中央处理的宕机导致计算延误。避免了因为中央处理的宕机导致计算延误。

【技术实现步骤摘要】
一种计算核心的配置方法及装置、系统、电子设备


[0001]本专利技术涉及计算机科学领域,具体涉及一种计算核心的配置方法及装置、系统、电子设备。

技术介绍

[0002]现有技术中,基于现场可编程逻辑门阵列(Field Programmable Gate Array,FPGA)的云平台应用在数据中心越来越广泛,利用FPGA的并行和低延时的特性,不仅可从中央处理器(central processing unit,CPU)获取大量需要计算数据到FPGA中的各个计算核心进行计算处理,也可以在分布式网络中将计算的数据分布到各FPGA的各个计算核心中进行计算。
[0003]但是,现有技术中,各个计算核心之间加速计算的相关配置或启动仍需要CPU进行操作,这样CPU不仅要占用进程处理,而且如果遇到在CPU故障的情况下,整个云平台的各个计算核心就处于停止状态,不能完成整体的运算,导致整体计算核心运算效率过低。
[0004]因此,需要一种计算核心的配置方法及装置、系统、电子设备,以克服上述缺陷。

技术实现思路

[0005]有鉴于此,本专利技术实施例提供了一种计算核心的配置方法及装置、系统、电子设备,以解决整体计算核心运算效率过低的问题。
[0006]根据第一方面,本专利技术实施例提供了一种计算核心的配置方法,其特征在于,应用于目标计算核心中,所述方法包括:
[0007]接收中央处理器下发的待处理数据;
[0008]对所述待处理数据进行处理获取数据处理结果;
[0009]通过信息传输通道对下一个计算核心进行配置,并将所述数据处理结果通过所述信息传输通道发送至所述下一个计算核心,以使得所述下一个计算核心在配置完成后对所述数据处理结果进行进一步处理确定相应的处理结果;
[0010]若没有下一个计算核心,则向中央处理器发送中断信号。本专利技术实施例提供的计算核心的配置方法,通过当前计算核心对下一个计算核心的配置,减少了中央处理器对于计算核心的配置次数,同时也避免了由于中央处理器宕机而导致的计算延误,极大的提高了计算核心的运算效率。
[0011]结合第一方面,在第一方面第一实施方式中,当所述目标计算核心与所述下一个计算核心属于同一的加速板时,所述通过信息传输通道对下一个计算核心进行配置包括:
[0012]通过逻辑上的端口连线对所述下一个计算核心进行配置。
[0013]本专利技术实施例提供的计算核心的配置方法,指明当所述目标计算核心与所述下一个计算核心属于同一的加速板时,可以通过逻辑端口的连线对下一个计算核心进行配置,明确了一定情况下的处理方式。
[0014]结合第一方面,在第一方面第二实施方式中,当所述目标计算核心与所述下一个
计算核心属于不同加速板时,所述通过信息传输通道对下一个计算核心进行配置包括:
[0015]通过网口传输由数据报文组成的数据信息的形式对所述下一个计算核心进行配置。
[0016]本专利技术实施例提供的计算核心的配置方法,指明当所述目标计算核心与所述下一个计算核心属于不同的加速板时,通过网口传输由数据报文组成的数据信息的形式对所述下一个计算核心进行配置,明确了一定情况下的处理方式。
[0017]结合第一方面第二实施方式,在第一方面第三实施方式中,所述通过网口传输由数据报文组成的数据信息的形式对所述下一个计算核心进行配置包括:
[0018]根据预先设置的配置信息与所述数据信息进行匹配,获取匹配结果;
[0019]基于所述匹配结果,对所述下一个计算核心进行配置。
[0020]本专利技术实施例提供的计算核心的配置方法,明确了计算核心需要计算的前提条件,进一步的明确了当前计算核心在对下一个计算核心进行配置时需要的条件,提高了后续处理的效率。
[0021]结合第一方面第三实施方式,在第一方面第四实施方式中,所述根据预先设置的配置信息与所述数据信息进行匹配包括:
[0022]根据预先设置的地址信息与所述数据信息中的地址信息进行匹配;
[0023]若匹配成功,则返回进行配置指令;
[0024]否则,返回拒绝配置指令。
[0025]本专利技术实施例提供的计算核心的配置方法,明确了需要匹配的信息,为后续配置过程更加精准提供了保证,也进一步的提高了后续处理的效率。
[0026]结合第一方面,在第一方面第五实施方式中,所述将所述数据处理结果通过所述信息通道发送至所述下一个计算核心包括:
[0027]当所述信息传输通道中第一配置接口和第二配置接口均发送有效信号时,将所述数据处理结果通过所述信息传输通道发送至所述下一个计算核心。
[0028]本专利技术实施例提供的计算核心的配置方法,通过当前计算核心与下一个计算核心的配合,明确了信息传递时需要保证的配置条件,无需通过中央处理器即可进行数据传递,极大的提高了整体计算核心运算效率。
[0029]根据第二方面,本专利技术实施例提供了一种计算核心的配置装置,包括:
[0030]接收模块,用于接收中央处理器下发的待处理数据;
[0031]第一处理模块,用于对所述待处理数据进行处理获取数据处理结果;
[0032]第二处理模块,用于通过信息传输通道对下一个计算核心进行配置,并将所述数据处理结果通过所述信息通道发送至所述下一个计算核心,以使得所述下一个计算核心在配置完成后对所述数据处理结果进行进一步处理确定相应的处理结果;
[0033]第三处理模块,用于若没有下一个计算核心,则向中央处理器发送中断信号。
[0034]本专利技术实施例提供的计算核心的配置方法,通过当前计算核心对下一个计算核心的配置,减少了中央处理器对于计算核心的配置次数,同时也避免了由于中央处理器宕机而导致的计算延误,极大的提高了计算核心的运算效率。
[0035]根据第三方面,本专利技术实施例提供了一种电子设备,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通
过执行所述计算机指令,从而执行第一方面或者第一方面的任意一种实施方式中所述的计算核心的配置方法。
[0036]根据第四方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行第一方面或者第一方面的任意一种实施方式中所述的计算核心的配置方法。
附图说明
[0037]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0038]图1是根据本专利技术实施例的计算核心配置的方法的流程图。
[0039]图2是根据本专利技术实施例的中央处理器下发数据信息的示意图;
[0040]图3是根据本专利技术实施例的计算核心进行计算处理的示意图;...

【技术保护点】

【技术特征摘要】
1.一种计算核心的配置方法,其特征在于,应用于目标计算核心中,所述方法包括:接收中央处理器下发的待处理数据;对所述待处理数据进行处理获取数据处理结果;通过信息传输通道对下一个计算核心进行配置,并将所述数据处理结果通过所述信息传输通道发送至所述下一个计算核心,以使得所述下一个计算核心在配置完成后对所述数据处理结果进行进一步处理确定相应的处理结果;若没有下一个计算核心,则向中央处理器发送中断信号。2.根据权利要求1所述的方法,其特征在于,当所述目标计算核心与所述下一个计算核心属于同一的加速板时,所述通过信息传输通道对下一个计算核心进行配置包括:通过逻辑上的端口连线对所述下一个计算核心进行配置。3.根据权利要求1所述的方法,其特征在于,当所述目标计算核心与所述下一个计算核心属于不同加速板时,所述通过信息传输通道对下一个计算核心进行配置包括:通过网口传输由数据报文组成的数据信息的形式对所述下一个计算核心进行配置。4.根据权利要求3所述的方法,其特征在于,所述通过网口传输由数据报文组成的数据信息的形式对所述下一个计算核心进行配置包括:根据预先设置的配置信息与所述数据信息进行匹配,获取匹配结果;基于所述匹配结果,对所述下一个计算核心进行配置。5.根据权利要求4所述的方法,其特征在于,所述根据预先设置的配置信息与所述数据信息进行匹配包括:根据预先设置的地址信息与所述数据信息中的地址信息进行匹配;若匹配成功,则返回进行配置指令;否则,返回拒绝配置指令。6.根据权利要求1所述的方法,其特征在于,所述将所述数据处理结果通过所述信息通道发...

【专利技术属性】
技术研发人员:王媛丽阚宏伟王江为杨乐
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1