一种基于加密卡PCIE独立IO支持多进程、多线程的方法
基本信息
申请号 | CN202110560630.4 | 申请日 | - |
公开(公告)号 | CN113297114A | 公开(公告)日 | 2021-08-24 |
申请公布号 | CN113297114A | 申请公布日 | 2021-08-24 |
分类号 | G06F13/362;G06F9/50 | 分类 | 计算;推算;计数; |
发明人 | 陈继;庞文俊;王永;李小超 | 申请(专利权)人 | 清创网御(合肥)科技有限公司 |
代理机构 | 合肥律众知识产权代理有限公司 | 代理人 | 夏舜 |
地址 | 230000 安徽省合肥市经济技术开发区习友路5999号清华大学合肥公共安全研究院4号楼507室 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种基于加密卡PCIE独立IO支持多进程、多线程的方法,IO空间包括参数区、进程标识区和线程标识区,包括以下步骤:S1:读取配置文件,获取到进程个数和线程个数的配置信息;S2:进程初始化;S3:线程初始化;S4:数据传输;S5:IO空间释放。其中进程标识区用于对已使用进程进行标识,确保进程内进行线程初始化时IO空间是正确的避免同一空间重复使用,导致数据传输出现错误。线程标识是每个线程调用加解密服务时用于数据传输的IO空间,保证各线程稳定快速进行。通过对IO空间进行设计和划分,使独立IO空间具备支持多进程和多线程的方案,提高了通讯的性能和效率、避免出错。 |
