一种机密计算协处理器系统及其掉电保护方法技术方案

技术编号:35230845 阅读:46 留言:0更新日期:2022-10-15 10:52
本发明专利技术公开了一种机密计算协处理器系统及其掉电保护方法,系统包括机密计算协处理器与服务器,机密计算协处理器包括:电源电路、供电电路、储能电路、电压检测电路与中央处理器;电源电路用于接入服务器提供的输入电压;供电电路用于根据电源电路接入的输入电压或者储能电路提供的供电电压为中央处理器供电;储能电路用于根据电源电路提供的输入电压进行充电,并在服务器掉电时为中央处理器供电;电压检测电路用于检测电源电路的输入电压并在输入电压低于阈值电压时反馈中断信号给中央处理器;中央处理器用于根据中断信号控制储能电路进行供电并对关键信息与关键数据进行保存。本发明专利技术能够在服务器产生掉电的情况下对关键数据与关键信息进行保存。数据与关键信息进行保存。数据与关键信息进行保存。

【技术实现步骤摘要】
一种机密计算协处理器系统及其掉电保护方法


[0001]本专利技术涉及安全计算
,尤其涉及的是一种机密计算协处理器系统及其掉电保护方法。

技术介绍

[0002]随着协处理器技术的发展,中央处理器(Central Processing Unit,CPU)能卸载特定任务到协处理器上,释放CPU算力到上层应用。当前常见的协处理器有图形处理单元(Graphics Processing Unit,GPU)和数据处理单元(Data Processing Unit,DPU)。协处理器一般体积较小,且通过服务器进行供电的,若服务器发生异常掉电的情况,协处理器中的关键数据则会丢失。但机密计算协处理器(Secure Processing Unit,SPU)用于运行安全应用程序进行机密计算,其中存储的数据非常重要,若服务器发生掉电后,SPU最后的状态和处理的事件没有保存,如丢失关键信息,严重时可以造成SPU系统损坏,导致无法再次正常启动。例如,在SPU刷写硬盘时掉电,可能导致硬盘上的文件系统损坏,从而导致再次启动SPU时无法挂载,使得SPU上系统软件或者业务程序无法正常运行。
[0003]因此,现有技术还有待于改进和发展。

技术实现思路

[0004]鉴于上述现有技术的不足,本专利技术的目的在于提供一种机密计算协处理器系统及其掉电保护方法,以解决现有SPU在服务器产生掉电情况下导致的关键信息和数据丢失的问题。
[0005]本专利技术的技术方案如下:一种机密计算协处理器系统,包括机密计算协处理器与服务器,所述机密计算协处理器包括:电源电路、供电电路、储能电路、电压检测电路与中央处理器;其中,所述电源电路分别与所述服务器、所述储能电路以及所述供电电路连接,所述电源电路用于接入所述服务器提供的输入电压并分别输入至所述供电电路与所述储能电路;所述供电电路分别与所述电源电路、所述储能电路以及所述中央处理器连接,所述供电电路用于根据所述电源电路接入的输入电压或者所述储能电路提供的供电电压为所述中央处理器供电;所述储能电路分别与所述电源电路以及所述供电电路连接,所述储能电路用于根据所述电源电路提供的输入电压进行充电,并在所述服务器掉电时为所述中央处理器供电;所述电压检测电路分别与所述电源电路以及所述中央处理器连接,所述电压检测电路用于检测所述电源电路的输入电压并在所述输入电压低于阈值电压时反馈中断信号给所述中央处理器;所述中央处理器用于根据所述中断信号控制所述储能电路进行供电并对关键信息与关键数据进行保存。
[0006]本专利技术的进一步设置,所述服务器包括:板载电源与ATX电源;其中,所述电源电路分别与所述板载电源以及所述ATX电源连接,并根据负载需求选择接入板载电源或ATX电源。
[0007]本专利技术的进一步设置,所述输入电压的正常工作电压为12V;所述电压阈值为10V。
[0008]一种应用于上述所述机密计算协处理器系统的机密计算协处理器系统的掉电保护方法,其包括:通过电压检测电路对输入电压进行实时检测,并在输入电压低于阈值电压时反馈中断信号至所述中央处理器;在所述中央处理器接收到所述中断信号时,控制所述供电电路通过所述储能电路为所述中央处理器供电,并对关键信息与关键数据进行保存。
[0009]本专利技术的进一步设置,所述机密计算协处理器系统的掉电保护方法还包括:当所述电压检测电路检测到所述输入电压达到正常工作电压时,通过所述电源电路提供的输入电压输出至所述供电电路为所述中央处理器供电并为所述储能电路充电。
[0010]本专利技术的进一步设置,所述通过电压检测电路对输入电压进行实时检测,并在输入电压低于阈值电压时反馈中断信号至所述中央处理器的步骤包括:在所述电压检测电路检测到输入电压低于阈值电压时,反馈一高电平信号至所述中央处理器以触发中断。
[0011]本专利技术的进一步设置,所述中央处理器接收到所述中断信号时,控制所述供电电路通过所述储能电路为所述中央处理器供电,并对关键信息与关键数据进行保存的步骤包括:在所述中央处理器启动后,驱动注册异常掉电的中断处理函数;在所述中央处理器运行时驱动接收从注册接口接收增加回调函数的请求,并将回调函数加入回调函数列表上;从解注册接口接收删除回调函数的请求,并将目标回调函数从回调函数列表上删除;在服务器发生异常掉电时,通过所述中断信号触发所述中断处理函数遍历回调函数列表中的函数并执行。
[0012]本专利技术的进一步设置,所述在服务器发生异常掉电时,通过所述中断信号触发所述中断处理函数遍历回调函数列表中的函数并执行的步骤之后还包括:当所述中断处理函数遍历回调函数列表中的函数并执行完后,进入死循环等待服务器发生掉电。
[0013]本专利技术的进一步设置,在所述中断处理函数遍历回调函数列表中的函数时,同步操作函数遍历当前系统中已挂载的文件系统,若文件系统中有存储实体,则进行同步操作。
[0014]本专利技术的进一步设置,所述同步操作函数为回调函数列表上的第一个函数,在所述中断处理函数中被第一个执行。
[0015]本专利技术所提供的一种机密计算协处理器系统及其掉电保护方法,机密计算协处理器系统包括机密计算协处理器与服务器,所述机密计算协处理器包括:电源电路、供电电路、储能电路、电压检测电路与中央处理器。其中,所述电源电路用于接入所述服务器提供的输入电压并分别输入至所述供电电路与所述储能电路;所述供电电路用于根据所述电源
电路接入的输入电压或者所述储能电路提供的供电电压为所述中央处理器供电;所述储能电路用于根据所述电源电路提供的输入电压进行充电,并在所述服务器掉电时为所述中央处理器供电;所述电压检测电路用于检测所述电源电路的输入电压并在所述输入电压低于阈值电压时反馈中断信号给所述中央处理器;所述中央处理器用于根据所述中断信号控制所述储能电路进行供电并对关键信息与关键数据进行保存。本专利技术通过电源电路与服务器连接,在服务器正常供电时,接入服务器提供的输入电压并分别输入至供电电路与储能电路,由供电电路通过接入的输入电压为中央处理器供电,同时由接入的输入电压为储能电路充电。与此同时,电压检测电路实时检测输入电压的大小,若检测到输入电压低于阈值电压时(即服务器发生异常掉电时)反馈中断信号给中央处理器,中央处理器触发中断,控制储能电路进行供电并对关键信息与关键数据进行保存,从而能够防止服务器产生掉电情况下导致的关键数据与关键信息丢失的问题。
附图说明
[0016]为了更清楚的说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
[0017]图1是本专利技术中一种机密计算协处理器系统的原理框图。
[0018]图2是本专利技术中一种机密计算协处理器系统的掉电保护方法的流程示意图。
[0019]附图中各标记:100、机密计算协处理器;110、电源电路;120、供电电路本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种机密计算协处理器系统,包括机密计算协处理器与服务器,其特征在于,所述机密计算协处理器包括:电源电路、供电电路、储能电路、电压检测电路与中央处理器;其中,所述电源电路分别与所述服务器、所述储能电路以及所述供电电路连接,所述电源电路用于接入所述服务器提供的输入电压并分别输入至所述供电电路与所述储能电路;所述供电电路分别与所述电源电路、所述储能电路以及所述中央处理器连接,所述供电电路用于根据所述电源电路接入的输入电压或者所述储能电路提供的供电电压为所述中央处理器供电;所述储能电路分别与所述电源电路以及所述供电电路连接,所述储能电路用于根据所述电源电路提供的输入电压进行充电,并在所述服务器掉电时为所述中央处理器供电;所述电压检测电路分别与所述电源电路以及所述中央处理器连接,所述电压检测电路用于检测所述电源电路的输入电压并在所述输入电压低于阈值电压时反馈中断信号给所述中央处理器;所述中央处理器用于根据所述中断信号控制所述储能电路进行供电并对关键信息与关键数据进行保存。2.根据权利要求1所述的机密计算协处理器系统,其特征在于,所述服务器包括:板载电源与ATX电源;其中,所述电源电路分别与所述板载电源以及所述ATX电源连接,并根据负载需求选择接入板载电源或ATX电源。3.根据权利要求1所述的机密计算协处理器系统,其特征在于,所述输入电压的正常工作电压为12V;所述电压阈值为10V。4.一种应用于权利要求1

3任一项所述机密计算协处理器系统的机密计算协处理器系统的掉电保护方法,其特征在于,包括:通过所述电压检测电路对输入电压进行实时检测,并在输入电压低于阈值电压时反馈中断信号至所述中央处理器;在所述中央处理器接收到所述中断信号时,控制所述供电电路通过所述储能电路为所述中央处理器供电,并对关键信息与关键数据进行保存。5.根据权利要求4所述的机密计算协处理器系统的掉电保护方法,其特征在于,所述...

【专利技术属性】
技术研发人员:陈俊王凡邵乐希蓝晏翔王嘉平
申请(专利权)人:粤港澳大湾区数字经济研究院福田
类型:发明
国别省市:

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

1