[发明专利]一种基于GPU的加速协议转换的算法在审
申请号: | 202011416788.6 | 申请日: | 2020-12-07 |
公开(公告)号: | CN112527727A | 公开(公告)日: | 2021-03-19 |
发明(设计)人: | 罗凡;梁福波;蔡玺;潘臻;夏稀渊;徐兰兰;王小龙 | 申请(专利权)人: | 国网甘肃省电力公司营销服务中心;国网甘肃综合能源服务有限公司 |
主分类号: | G06F15/17 | 分类号: | G06F15/17;G06F9/50 |
代理公司: | 杭州九洲专利事务所有限公司 33101 | 代理人: | 陈继亮 |
地址: | 730030 甘*** | 国省代码: | 甘肃;62 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 gpu 加速 协议 转换 算法 | ||
1.一种基于GPU的加速协议转换的算法,其特征在于:该算法基于CUDA采用基于GPU异构运算架构,分为CPU处理部分和GPU处理部分,CPU部分处理工作包括原始数据导入、原始协议、目标协议,GPU部分处理数据流转换,以实现加速转换效果。
2.根据权利要求1所述的基于GPU的加速协议转换的算法,其特征在于:该算法包括如下步骤:
a.输入基本属性数据、原始协议、目标协议属性;设置数据缓冲池大小,数据缓冲队列数量,队列长度;
b.将不同类型设备接口原始数据数据标记原始协议属性传至GPU;
c.根据原始协议属性和目标协议属性,选取计算特征码,建立状态转移矩阵,调用GPU、转换计算,当状态转移矩阵返回非空项,则返回CPU;否则dd+1,进行下一步;
d.GPU转换计算,GPU部分处理数据流转换。
3.根据权利要求2所述的基于GPU的加速协议转换的算法,其特征在于:所述的GPU转换计算包括如下步骤:
①初始化调用Gr_cublasCreateHandleO获取设备计算句柄;
②使用Gr_cudaMalloc分配device资源;
③使用Gr_cublasSetVector填充数据;
④使用Gr_TrasProtocol进行转换计算;
⑤使用Gr_cublasGetVector获取计算结果;
⑥释放资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网甘肃省电力公司营销服务中心;国网甘肃综合能源服务有限公司,未经国网甘肃省电力公司营销服务中心;国网甘肃综合能源服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011416788.6/1.html,转载请声明来源钻瓜专利网。