-
公开(公告)号:CN109582598A
公开(公告)日:2019-04-05
申请号:CN201811526840.6
申请日:2018-12-13
Applicant: 武汉中元华电软件有限公司
IPC: G06F12/0864 , G06F12/0871 , G06F12/0897
Abstract: 本发明涉及一种基于外部存储实现高效查找哈希表的预处理方法,哈希表采用两级缓存:一级缓存放在CPU内部存储哈希表头部数据;二级缓存放在外部存储器中存储完整哈希表;建表地址维护模块将哈希值相同数据存放在同一片缓存空间内,每一片缓存空间大小根据应用场景来配,同时并统计每一片缓存空间已用大小,将这个信息输出给查表地址维护模块,方便后者进行查表长度请求;查表地址维护模块收到查表请求后,根据建表地址维护模块发来的冲突表长度信息决定是从一级缓存还是二级缓存读取数据,当冲突表长度小于一级缓存的深度时,从一级缓存内读取数据,否则从二级缓存读取数据。本发明数据存储结构大大简化,不需要链表指针的维护,操作简单不易出错。
-
公开(公告)号:CN109582598B
公开(公告)日:2023-05-02
申请号:CN201811526840.6
申请日:2018-12-13
Applicant: 武汉中元华电软件有限公司
IPC: G06F12/0864 , G06F12/0871 , G06F12/0897
Abstract: 本发明涉及一种基于外部存储实现高效查找哈希表的预处理方法,哈希表采用两级缓存:一级缓存放在CPU内部存储哈希表头部数据;二级缓存放在外部存储器中存储完整哈希表;建表地址维护模块将哈希值相同数据存放在同一片缓存空间内,每一片缓存空间大小根据应用场景来配,同时并统计每一片缓存空间已用大小,将这个信息输出给查表地址维护模块,方便后者进行查表长度请求;查表地址维护模块收到查表请求后,根据建表地址维护模块发来的冲突表长度信息决定是从一级缓存还是二级缓存读取数据,当冲突表长度小于一级缓存的深度时,从一级缓存内读取数据,否则从二级缓存读取数据。本发明数据存储结构大大简化,不需要链表指针的维护,操作简单不易出错。
-
公开(公告)号:CN105007281A
公开(公告)日:2015-10-28
申请号:CN201510485968.2
申请日:2015-08-10
Applicant: 武汉中元华电软件有限公司
CPC classification number: H04L63/0428 , H04L9/0643
Abstract: 本发明涉及一种基于时间预测的网络同步报文MD5加密装置及加密方法,加密装置包括报文接收模块、报文缓存模块、MD5算法模块、发送时间预测模块、报文发送模块,其特征在于:报文接收模块与报文缓存模块相连,报文缓存模块分别与MD5算法模块、发送时间预测模块和报文发送模块相连,报文发送模块分别与MD5算法模块和发送时间预测模块相连,MD5算法模块与发送时间预测模块相连。本发明启动后发送时间预测模块会不停地对当前报文与下一报文进行检测,结合当前报文还需要发送多长时间以及下一报文MD5加密算法需要的计算时间预测下一报文的发送时间,并在获取下一报文的发送时间后立即启动MD5加密算法,最终形成流水化操作来确保MD5加密算法的顺利进行。
-
-