一种多GPU并行处理的数据库主动防御方法
基本信息
申请号 | CN201610098118.1 | 申请日 | - |
公开(公告)号 | CN107102897B | 公开(公告)日 | 2019-08-23 |
申请公布号 | CN107102897B | 申请公布日 | 2019-08-23 |
分类号 | G06F9/50 | 分类 | 计算;推算;计数; |
发明人 | 秦明;尹立东;谢东辉 | 申请(专利权)人 | 深圳市知穹科技有限公司 |
代理机构 | 深圳市康弘知识产权代理有限公司 | 代理人 | 胡朝阳;孙洁敏 |
地址 | 518000 广东省深圳市高新技术产业园高新南六道迈科龙大厦17楼 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种多GPU并行处理的数据库主动防御技术方法。该方法将所有GPU的显存虚拟化成共享显存,创建为GPU端的全局数组,并在CPU中开设一个共享缓冲区,当共享缓冲区的网络数据包达到启用GPU处理的判断阈值时,把共享缓冲区的数据包同步到GPU端的全局数组中,然后由CPU调度多个GPU的内核处理函数对网络数据包进行处理。本发明在数据库主动防御系统面对高并发网络流量时,采用多GPU加速处理,从而获得整体的性能提升,解决了此时CPU面临的高速率和低延迟的问题。 |
