【技术实现步骤摘要】
实现序列化及反序列化嵌套数据的方法、装置和存储介质
[0001]本公开一般涉及计算机领域。更具体地,本公开涉及一种实现序列化及反序列化嵌套数据的方法、系统、集成电路装置、板卡及计算机可读存储介质。
技术介绍
[0002]热迁移(Live Migration)又称为动态迁移、实时迁移,即虚拟机通过保存(SAVE)/恢复(LOAD)的程序,将整个虚拟机的运行状态完整保存下来,从一台物理服务器迁移到另一台物理服务器上。恢复以后,虚拟机仍旧平滑运行,用户不会察觉到任何差异。
[0003]在人工智能领域中,由于专用集成电路(ASIC)的复杂度高,以至于无法完全实现热迁移。特别是在热迁移过程中,源服务器如何序列化信息以及目的服务器如何反序列化信息,是现有技术中需要解决的问题。
技术实现思路
[0004]为了至少部分地解决
技术介绍
中提到的技术问题,本公开的方案提供了一种实现序列化及反序列化嵌套数据的方法、系统、集成电路装置、板卡及计算机可读存储介质。
[0005]根据本公开的一方面,提供一种序列化嵌套数据的 ...
【技术保护点】
【技术特征摘要】
1.一种序列化嵌套数据的系统,所述嵌套数据至少包括第一层结构体及第二层结构体,所述系统包括:内存,用以存储所述嵌套数据;以及串化装置,用以响应热迁移启动请求以生成待迁移信息,所述待迁移信息的数据结构包括:数据结构层,包括第一符号标识符,用以记载所述第一层结构体的名称;以及序列化层,包括第二符号标识符,用以记载所述第二层结构体的名称。2.根据权利要求1所述的系统,其中所述第一层结构体包括至少一个第一类型,所述第二层结构体包括至少一个第二类型,所述串化装置在所述数据结构层生成第一类型标识符,所述用以记载所述第一类型,并在所述序列化层生成第二类型标识符,用以记载所述第二类型。3.根据权利要求1所述的系统,其中所述串化装置在所述数据结构层生成第一键标识符,用以记载所述第一层结构体中的变量名称,并在所述序列化层生成第二键标识符,用以记载所述第二层结构体中的变量名称。4.根据权利要求1所述的系统,其中所述串化装置在所述数据结构层中生成实体标识符,用以记载所述序列化层信息。5.根据权利要求1所述的系统,其中所述串化装置在所述序列化层中生成幻数标识符,用以标示所述序列化层的开始。6.根据权利要求1所述的系统,其中所述串化装置在所述序列化层中生成长度标识符,用以表示所述序列化层的长度。7.根据权利要求1所述的系统,其中所述串化装置在所述序列化层中生成计数标识符,用以标示变量数量。8.根据权利要求1所述的系统,其中所述串化装置在所述序列化层中生成格式标识符,用以标示变量格式。9.根据权利要求1所述的系统,其中所述串化装置在所述序列化层中生成数值标识符,用以记载变量数值。10.一种反序列化嵌套数据的系统,所述嵌套数据至少包括第一层结构体及第二层结构体,所述系统包括:解串装置,用以:接收待迁移信息,所述待迁移信息的数据结构包括:数据结构层,包括第一符号标识符;以及序列化层,包括第二符号标识符;根据所述第一符号标识符取出第一序列化数据;根据所述第二符号标识符取出第二序列化数据;将所述第一序列化数据还原成所述第一层结构体;以及将所述第二序列化数据还原成所述第二层结构体;以及内存,用以存储所述第一层结构体及所述第二层结构体。11.根据权利要求10所述的系统,其中所述第一层结构体包括至少一个第一类型,所述第二层结构体包括至少一个第二类型,所述数据结构层包括第一类型标识符,所述序列化
层包括第二类型标识符,所述解串装置用以:自所述第一类型标识符识...
【专利技术属性】
技术研发人员:ꢀ七四专利代理机构,
申请(专利权)人:中科寒武纪科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。