[发明专利]一种代码转换方法、装置、电子设备及存储介质有效
申请号: | 202111345815.X | 申请日: | 2021-11-15 |
公开(公告)号: | CN113778455B | 公开(公告)日: | 2022-02-11 |
发明(设计)人: | 刘永磊;张俊斌;吴亚 | 申请(专利权)人: | 材料科学姑苏实验室;国仪量子(合肥)技术有限公司 |
主分类号: | G06F8/51 | 分类号: | G06F8/51;G06N10/80;G06N10/40 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 刘臣刚 |
地址: | 215000 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 代码 转换 方法 装置 电子设备 存储 介质 | ||
1.一种代码转换方法,其特征在于,包括:
获取待转换量子计算过程描述方案的实现类,基于所述待转换量子计算过程描述方案的实现类创建待转换量子计算过程描述方案对象;
对所述待转换量子计算过程描述方案对象的指令属性所包含的多条指令数据进行遍历,其中,每条指令数据分别为每个波形输出起始时刻下的各波形输出通道的操作波形指令;
针对每条所述指令数据,基于预先配置的量子计算设备与波形输出通道的对应关系对所述指令数据进行数据拆分处理,确定各量子计算设备的各波形输出通道在各波形输出起始时刻下的操作波形指令;
如果操作波形指令为执行指令,则将所述操作波形指令替换为与所述执行指令对应的基础波形代码,得到基础波形代码,基于所述基础波形代码操控各量子设备的各波形输出通道输出波形;
其中,所述基于所述基础波形代码操控各量子设备的各波形输出通道输出波形,包括:
针对每个波形输出通道,根据所述波形输出通道的各波形输出起始时刻确定所述波形输出通道的通道占用时长;
基于所述通道占用时长以及所述基础波形代码生成波形操控代码,基于所述波形操控代码操控所述波形输出通道输出波形。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
针对单个量子计算设备的每个波形输出通道,将与当前波形输出通道对应的各波形输出起始时刻按时间先后顺序进行排布,得到当前波形输出通道的波形输出时刻序列;
基于所述当前波形输出通道的波形输出时刻序列,确定所述波形输出时刻序列中的最早输出时刻和最晚输出时刻,基于所述波形输出时刻序列中的最早输出时刻和最晚输出时刻,确定当前波形输出通道的通道占用时长。
3.根据权利要求1所述的方法,其特征在于,所述对所述待转换量子计算过程描述方案对象的指令属性所包含的多条指令数据进行遍历,包括:
将所述待转换量子计算过程描述方案对象的指令属性传递给预先定义的指令数据遍历方法的入口参数;
当所述指令数据遍历方法的入口参数接收所述指令属性,则通过执行所述指令数据遍历方法,对所述指令属性所包含的多条指令数据进行遍历。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
如果操作波形指令为空,则将操作波形指令设置为第一延时指令,其中,所述第一延时指令的起始时间为当前输出波形的当前波形输出结束时刻,所述第一延时指令的结束时间为下一输出波形的波形输出起始时刻。
5.根据权利要求4所述的方法,其特征在于,所述如果操作波形指令为空,则将操作波形指令设置为第一延时指令,包括:
通过调用预先定义的操作波形指令处理方法,检测与波形输出起始时刻对应的操作波形指令是否为空,若为空,则在所述操作波形指令处理方法中调用数据追加方法,将所述操作波形指令设置为第一延时指令。
6.根据权利要求1所述的方法,其特征在于,所述如果操作波形指令为执行指令,则将所述操作波形指令替换为与所述执行指令对应的基础波形代码,包括:
通过在所述操作波形指令处理方法中调用内置的类型判断方法,判断操作波形指令是否为执行指令,若是,则确定与所述操作波形指令对应的基础波形代码,并将所述操作波形指令替换为与所述操作波形指令对应的基础波形代码。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
针对单个量子计算设备,分别确定与每个波形输出通道对应的最晚波形输出起始时刻,并将各个最晚波形输出起始时刻中时间最晚的最晚波形输出起始时刻作为目标波形输出结束时刻;
如果所述最晚波形输出起始时刻早于目标波形输出结束时刻,则将所述最晚波形输出起始时刻与所述目标波形输出结束时刻的时长内的操作波形指令设置为第二延时指令,以基于所述第二延时指令将所述最晚波形输出起始时刻延时至所述目标波形输出结束时刻。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于材料科学姑苏实验室;国仪量子(合肥)技术有限公司,未经材料科学姑苏实验室;国仪量子(合肥)技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111345815.X/1.html,转载请声明来源钻瓜专利网。