掉电处理方法、功能节点、处理系统、设备和存储介质技术方案

技术编号:33504048 阅读:19 留言:0更新日期:2022-05-19 01:13
一种掉电处理方法、功能节点、处理系统、设备和存储介质。该掉电处理方法用于处理系统中的第一节点,包括:响应于第一节点的功能部件处于空闲状态,发起保存配置协商请求,以与处理系统中的N个第二节点中至少一个对象节点进行保存配置协商;响应于第一节点确定保存配置协商完成,将第一节点的待备份数据提供至N个第二节点中的至少一个目标节点进行备份保存;在第一节点的待备份数据发送至至少一个目标节点之后,执行掉电协商操作;响应于第一节点确定掉电协商完成,对第一节点进行掉电处理。该方法可以在掉电协商之前将第一节点的待备份数据保存至不同于第一节点的目标节点中,避免掉电造成第一节点的待备份数据丢失。免掉电造成第一节点的待备份数据丢失。免掉电造成第一节点的待备份数据丢失。

【技术实现步骤摘要】
掉电处理方法、功能节点、处理系统、设备和存储介质


[0001]本公开的实施例涉及集成电路领域,具体地,涉及一种掉电处理方法、功能节点、处理系统、电子设备和计算机可读存储介质。

技术介绍

[0002]集成电路中,在电路空闲时可以通过使高能耗部分掉电来实现低功耗模式。例如,对于多节点的计算系统,在计算系统处于空闲状态的情况下,可以使多个节点同步进入掉电模式,以节省系统功耗。

技术实现思路

[0003]本公开至少一个实施例提供一种掉电处理方法,用于处理系统中的第一节点,包括:响应于所述第一节点的功能部件处于空闲状态,发起保存配置协商请求,以与所述处理系统中的N个第二节点中至少一个对象节点进行保存配置协商;响应于所述第一节点确定保存配置协商完成,将所述第一节点的待备份数据提供至所述N个第二节点中的至少一个目标节点进行备份保存;在所述第一节点的待备份数据发送至所述至少一个目标节点之后,执行掉电协商操作;响应于所述第一节点确定掉电协商完成,对所述第一节点进行掉电处理,其中,N为正整数。
[0004]例如,在本公开一实施例提供的掉电处理方法中,响应于所述第一节点确定保存配置协商完成,将所述第一节点的待备份数据提供至所述N个第二节点中的至少一个目标节点进行备份保存,包括:响应于所述第一节点确定保存配置协商完成,向所述至少一个目标节点发送保存配置请求;在接收到所述至少一个目标节点对于所述保存配置请求的响应之后,将所述第一节点的待备份数据发送至所述至少一个目标节点,以使所述至少一个目标节点对所述第一节点的所述待备份数据进行备份保存。
[0005]例如,在本公开一实施例提供的掉电处理方法中,所述至少一个目标节点包括多个目标节点;响应于所述第一节点确定保存配置协商完成,将所述第一节点的待备份数据提供至所述N个第二节点中的至少一个目标节点进行备份保存,包括:响应于所述第一节点确定保存配置协商完成,将所述第一节点的待备份数据划分为多个数据集合;将所述多个数据集合分别提供至所述多个目标节点进行备份保存。
[0006]例如,在本公开一实施例提供的掉电处理方法中,所述第一节点不包括用于进行备份存储的存储装置;所述至少一个目标节点均包括用于进行备份存储的存储装置。
[0007]例如,在本公开一实施例提供的掉电处理方法中,所述第一节点为总线节点,所述总线节点的功能部件包括总线部件;所述目标节点为内核节点,所述内核节点的功能部件包括数据处理部件。
[0008]例如,在本公开一实施例提供的掉电处理方法中,所述至少一个对象节点与所述第一节点位于同一芯片;确定保存配置协商完成,包括:确定所述至少一个对象节点均对所述保存配置协商请求进行了响应,其中,所述至少一个对象节点中的每个节点在各自的功
能部件处于空闲状态的情况下对所述保存配置协商请求进行响应。
[0009]例如,在本公开一实施例提供的掉电处理方法中,所述处理系统包括多个芯片,每个所述芯片包括多个节点;确定掉电协商完成包括:确定所述第一节点所在处理系统中的全部节点均对掉电协商请求进行了响应,其中,所述处理系统中的每个节点在各自的功能部件处于空闲状态的情况下对所述掉电协商请求进行响应。
[0010]例如,本公开一实施例提供的掉电处理方法还包括:响应于所述第一节点确定掉电协商完成,对所述处理系统中的全部节点均进行掉电处理。
[0011]例如,本公开一实施例提供的掉电处理方法中还包括:响应于接收上电请求,从所述至少一个目标节点获取被备份存储的所述第一节点的待备份数据;基于所获取的所述第一节点的待备份数据,对所述第一节点进行配置,以使所述第一节点恢复至掉电处理前的状态。
[0012]例如,在本公开一实施例提供的掉电处理方法中,所述上电请求在以下至少一种情况下生成:在所述保存配置协商过程中,所述第一节点所在芯片中的至少一个节点由空闲状态转变为非空闲状态;在所述掉电协商过程中,所述第一节点所在处理系统中的至少一个节点由空闲状态转变为非空闲状态;或者在所述第一节点所在处理系统中的全部节点均处于掉电状态的情况下,所述第一节点所在的处理系统发生异常。
[0013]本公开至少一个实施例提供另一种掉电处理方法,用于处理系统中的目标节点,包括:接收所述处理系统中的第一节点发送的待备份数据中的至少部分数据,并保存所述至少部分数据,其中,所述至少部分数据是由所述第一节点在确定保存配置协商完成的情况下发送的;在保存所述至少部分数据之后,执行掉电协商操作;响应于确定掉电协商完成,对所述目标节点进行掉电处理。
[0014]例如,本公开一实施例提供的掉电处理方法还包括:接收所述第一节点发送的保存配置请求,其中,所述保存配置请求是由所述第一节点在确定保存配置协商完成的情况下发起的;响应所述保存配置请求,以使所述第一节点发送所述至少部分数据。
[0015]例如,在本公开一实施例提供的掉电处理方法中,所述第一节点的待备份数据包括多个数据集合;接收所述第一节点的待备份数据中的至少部分数据,并保存所述至少部分数据,包括:接收所述多个数据集合中的一个数据集合,并保存接收的数据集合。
[0016]例如,本公开一实施例提供的掉电处理方法还包括:在所述目标节点接收并保存所述至少部分数据之前,接收所述第一节点发出的保存配置协商请求,其中,所述保存配置协商请求是由所述第一节点响应于所述第一节点的功能部件处于空闲状态而发起的;响应所述保存配置协商请求。
[0017]例如,本公开一实施例提供的掉电处理方法还包括:响应所述保存配置协商请求之后,将所述目标节点的待备份数据保存至所述目标节点的存储装置中。
[0018]例如,在本公开一实施例提供的掉电处理方法中,所述第一节点为总线节点,所述总线节点的功能部件包括总线部件;所述目标节点为内核节点,所述内核节点的功能部件包括数据处理部件。
[0019]例如,在本公开一实施例提供的掉电处理方法中,所述目标节点与所述第一节点位于同一芯片;响应所述保存配置协商请求,包括:在所述目标节点的功能部件处于空闲状态的情况下,响应所述保存配置协商请求。
[0020]例如,在本公开一实施例提供的掉电处理方法中,所述处理系统包括多个芯片,每个所述芯片包括多个节点;确定所述掉电协商完成,包括:确定所述目标节点所在处理系统中的全部节点均对掉电协商请求进行了响应,其中,所述处理系统中的每个节点在各自的功能部件处于空闲状态的情况下对所述掉电协商请求进行响应。
[0021]例如,本公开一实施例提供的掉电处理方法还包括:响应于接收上电请求,将所述至少部分数据发送至所述第一节点,以使所述第一节点基于所述至少部分数据对所述第一节点进行配置。
[0022]本公开至少一个实施例提供另一种掉电处理方法,包括:响应于处理系统中的第一节点的功能部件处于空闲状态,通过所述第一节点发起保存配置协商请求;通过所述处理系统中的N个第二节点中的至少一个对象节点接收保存配置协商请求,并响应所述保存配置协商请求;响应于所述第一节点确定保存配置协商完本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种掉电处理方法,用于处理系统中的第一节点,其特征在于,包括:响应于所述第一节点的功能部件处于空闲状态,发起保存配置协商请求,以与所述处理系统中的N个第二节点中至少一个对象节点进行保存配置协商;响应于所述第一节点确定保存配置协商完成,将所述第一节点的待备份数据提供至所述N个第二节点中的至少一个目标节点进行备份保存;在所述第一节点的待备份数据发送至所述至少一个目标节点之后,执行掉电协商操作;响应于所述第一节点确定掉电协商完成,对所述第一节点进行掉电处理,其中,N为正整数。2.根据权利要求1所述的掉电处理方法,其特征在于,响应于所述第一节点确定保存配置协商完成,将所述第一节点的待备份数据提供至所述N个第二节点中的至少一个目标节点进行备份保存,包括:响应于所述第一节点确定保存配置协商完成,向所述至少一个目标节点发送保存配置请求;在接收到所述至少一个目标节点对于所述保存配置请求的响应之后,将所述第一节点的待备份数据发送至所述至少一个目标节点,以使所述至少一个目标节点对所述第一节点的所述待备份数据进行备份保存。3.根据权利要求1所述的掉电处理方法,其特征在于,所述至少一个目标节点包括多个目标节点;响应于所述第一节点确定保存配置协商完成,将所述第一节点的待备份数据提供至所述N个第二节点中的至少一个目标节点进行备份保存,包括:响应于所述第一节点确定保存配置协商完成,将所述第一节点的待备份数据划分为多个数据集合;将所述多个数据集合分别提供至所述多个目标节点进行备份保存。4.根据权利要求1所述的掉电处理方法,其特征在于,所述第一节点不包括用于进行备份存储的存储装置;所述至少一个目标节点均包括用于进行备份存储的存储装置。5.根据权利要求4所述的掉电处理方法,其特征在于,所述第一节点为总线节点,所述总线节点的功能部件包括总线部件;所述目标节点为内核节点,所述内核节点的功能部件包括数据处理部件。6.根据权利要求1所述的掉电处理方法,其特征在于,所述至少一个对象节点与所述第一节点位于同一芯片;确定保存配置协商完成,包括:确定所述至少一个对象节点均对所述保存配置协商请求进行了响应,其中,所述至少一个对象节点中的每个节点在各自的功能部件处于空闲状态的情况下对所述保存配置协商请求进行响应。7.根据权利要求1

5任一项所述的掉电处理方法,其特征在于,所述处理系统包括多个芯片,每个所述芯片包括多个节点;确定掉电协商完成包括:
确定所述第一节点所在处理系统中的全部节点均对掉电协商请求进行了响应,其中,所述处理系统中的每个节点在各自的功能部件处于空闲状态的情况下对所述掉电协商请求进行响应。8.根据权利要求7所述的掉电处理方法,其特征在于,还包括:响应于所述第一节点确定掉电协商完成,对所述处理系统中的全部节点均进行掉电处理。9.根据权利要求1

6任一项所述的掉电处理方法,其特征在于,还包括:响应于接收上电请求,从所述至少一个目标节点获取被备份存储的所述第一节点的待备份数据;基于所获取的所述第一节点的待备份数据,对所述第一节点进行配置,以使所述第一节点恢复至掉电处理前的状态。10.根据权利要求9所述的掉电处理方法,其特征在于,所述上电请求在以下至少一种情况下生成:在所述保存配置协商过程中,所述第一节点所在芯片中的至少一个节点由空闲状态转变为非空闲状态;在所述掉电协商过程中,所述第一节点所在处理系统中的至少一个节点由空闲状态转变为非空闲状态;或者在所述第一节点所在处理系统中的全部节点均处于掉电状态的情况下,所述第一节点所在的处理系统发生异常。11.一种掉电处理方法,用于处理系统中的目标节点,其特征在于,包括:接收所述处理系统中的第一节点发送的待备份数据中的至少部分数据,并保存所述至少部分数据,其中,所述至少部分数据是由所述第一节点在确定保存配置协商完成的情况下发送的;在保存所述至少部分数据之后,执行掉电协商操作;响应于确定掉电协商完成,对所述目标节点进行掉电处理。12.根据权利要求11所述的掉电处理方法,其特征在于,还包括:接收所述第一节点发送的保存配置请求,其中,所述保存配置请求是由所述第一节点在确定保存配置协商完成的情况下发起的;响应所述保存配置请求,以使所述第一节点发送所述至少部分数据。13.根据权利要求11所述的掉电处理方法,其特征在于,所述第一节点的待备份数据包括多个数据集合;接收所述处理系统中的第一节点发送的待备份数据中的至少部分数据,并保存所述至少部分数据,包括:接收所述多个数据集合中的一个数据集合,并保存接收的数据集合。14.根据权利要求11所述的掉...

【专利技术属性】
技术研发人员:王凯
申请(专利权)人:海光信息技术股份有限公司
类型:发明
国别省市:

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

1