发明名称 |
一种基于任务编号的调度控制机制的多核密码处理器 |
摘要 |
本申请公开了一种基于任务编号的调度控制机制的多核密码处理器,包括:输入缓存、输出缓存、调度器、密码处理器组、所述调度器包括:输入微控制器、输出微控制器和硬件解析单元,硬件解析单元用于依据预设的引导列表中的数据信息解析数据包包头,将解析得到的与数据包的输入次序相匹配的调度指令发送至输入微控制器、将解析得到的用于表征数据包类型的标识信息发送至输出微控制器;所述引导列表中存储有用于表征数据包的输入次序的标识信息和与其对应的用于表征子任务分配程序的调度指令。上述方案采用有限长度的包头通过任务列表调用调度器子任务分配程序,从而完成对数据包的处理,实现输入很少控制信息来驱动复杂的操作流程。 |
申请公布号 |
CN104679479A |
申请公布日期 |
2015.06.03 |
申请号 |
CN201510107955.1 |
申请日期 |
2015.03.12 |
申请人 |
中国人民解放军信息工程大学 |
发明人 |
李伟;李军伟;戴乐育;戴紫彬;陈韬;马超;杜怡然 |
分类号 |
G06F9/30(2006.01)I;G06F9/46(2006.01)I |
主分类号 |
G06F9/30(2006.01)I |
代理机构 |
北京集佳知识产权代理有限公司 11227 |
代理人 |
王宝筠 |
主权项 |
一种基于任务编号的调度控制机制的多核密码处理器,其特征在于,包括:输入缓存和输出缓存;与所述输入缓存和输出缓存相连的中央调度器;与所述中央调度器相连的密码处理器组,所述密码处理器组中设置有多个密码运算模块;所述中央调度器包括:输入微控制器、输出微控制器和硬件解析单元;所述输入微控制器用于对获取到的数据包进行解析,并依据所述硬件解析单元输出的调度指令调取与所述调度指令所匹配的子任务分配程序,进行输入数据的调度和计算任务的分配;所述输出微控制器用于依据所述硬件解析单元发送的用于表征数据包类型的标识信息完成每个密码运算模块计算结果的输出;所述硬件解析单元用于依据预设的引导列表中的数据信息解析数据包包头,将解析得到的与数据包的输入次序相匹配的调度指令发送至输入微控制器,将解析得到的用于表征数据包类型的标识信息发送至输出微控制器;所述引导列表中存储有用于表征数据包的输入次序的标识信息和与其一一对应的用于表征子任务分配程序的调度指令。 |
地址 |
450001 河南省郑州市高新区科学大道62号 |