密码处理器的编译器代码生成方法及相关设备

    公开(公告)号:CN114579108A

    公开(公告)日:2022-06-03

    申请号:CN202210247799.9

    申请日:2022-03-14

    Abstract: 本申请公开了一种密码处理器的编译器代码生成方法及相关设备,该方案中,首先,获取数据流图,所述数据流图对应多个指令;然后,从所述数据流图对应的各个指令中,筛选出可调度指令,并确定每个可调度指令的候选簇;再从所述可调度指令中确定预设数量的目标指令,并基于每个目标指令的候选簇确定所述目标指令所在簇;所述预设数量与一条超长指令内指令槽的数量一致;最后,基于所述目标指令内的操作数的候选寄存器类型以及所述目标指令所在簇,对所述目标指令内的操作数进行寄存器分配,该方案适用于VLIW架构密码处理器的编译器代码生成,且能够降低编译时间,提升生成程序的性能。

    一种密码专用处理器确定方法及装置

    公开(公告)号:CN113971374A

    公开(公告)日:2022-01-25

    申请号:CN202111315350.3

    申请日:2021-11-08

    Abstract: 本发明公开了一种密码专用处理器确定方法及装置,包括:获取处理器的参数集合,基于处理器的参数集合,确定功能部件集合对应的第一矩阵、时间面积积集合对应的第二矩阵以及路径延迟参数集合对应的第三矩阵;根据第一矩阵、第二矩阵和第三矩阵,确定时间面积积增幅;将时间面积积增幅和初始配置的第四矩阵输入至目标能效分析模型,获得与第四矩阵对应的目标矩阵;基于目标矩阵,确定处理器的目标参数及取值;根据处理器的目标参数及取值,对处理器的功能模块进行配置,获得目标密码专用处理器。本发明能够利用模型更准确高效地预测处理器框架中各项参数取值,实现了密码专用处理器满足实际的应用需求,提升了处理的精准度和效率。

Patent Agency Ranking