叶贵鑫
- 作品数:60 被引量:1H指数:1
- 供职机构:西北大学更多>>
- 发文基金:国家自然科学基金陕西省国际科技合作计划更多>>
- 相关领域:自动化与计算机技术电子电信更多>>
- 基于图神经网络的OpenCL程序自动优化启发式方法被引量:1
- 2023年
- 物联网的发展与普及促使计算机异构架构迅速发展,开放运算语言(open computing language,OpenCL)作为首个跨平台异构并行计算框架,具有标准化、可移植性等优点,但因不同平台下软硬件的复杂性和多样性,使OpenCL在性能上的移植性存在一定的缺陷.现有的方法通过深度学习构建优化模型来提高程序运行效率,但所构建的预测模型仅考虑代码的顺序依赖关系,忽略了语法语义信息,导致代码优化效果不明显.为解决上述问题,提出了一种基于多关系图神经网络的OpenCL程序自动优化启发式方法.该方法首先把OpenCL代码转换成多关系代码图,能够提取代码的深度结构与语法语义特征;然后利用改进后的图神经网络模型,将构建的代码图编码为高维的特征向量;最后使用决策网络完成任务预测.为验证方法的有效性,分别在异构设备映射和线程粗化因子预测2个任务上进行实验评估.结果表明,在异构设备映射任务中,最优设备预测准确率能够达到88.7%,相较于现有最先进的方法,加速比可提高7.6%;在线程粗化任务中,加速比相较于现有最优的方法可提高5.2%.
- 叶贵鑫叶贵鑫张成赵佳棋张成
- 关键词:OPENCL异构设备
- 基于OpenCL的优化分类模型的建立、优化分类方法及系统
- 本发明属于源码转图与特征学习技术领域,公开了一种基于OpenCL的优化分类模型的建立、优化分类方法及系统。建模方法包括:OpenCL Kernel程序预处理,对预处理过后的程序进行Cl2Graph的源码转图操作,之后使用...
- 汤战勇张宇翔赵佳棋张成叶贵鑫房鼎益
- 文献传递
- 一种抵抗符号执行和污点分析的软件保护方法
- 本发明公开了一种抵抗符号执行和污点分析的软件保护方法,步骤包括:步骤1,PE文件合法性检测;步骤2,定位关键代码段;步骤3,对关键代码段进行反汇编得到汇编指令即本地指令序列;步骤4,根据反汇编的结果,构建基本块起始地址和...
- 汤战勇张恒吕留东李政桥房鼎益龚晓庆周祥刘方圆陈晓江张洁叶贵鑫陈锋
- 文献传递
- 一种基于API安全属性隐藏与攻击威胁监控的软件保护方法
- 本发明公开了一种基于API安全属性隐藏与攻击威胁监控的软件保护方法,该方法的步骤包括获取待保护文件的原始输入信息记录表、提取文件的执行控制流图、提取API调用点、提取API传参代码块、提取API返回值解密点、转储DLL,...
- 汤战勇郝朝辉房鼎益龚晓庆陈峰陈晓江叶贵鑫张洁张恒
- 文献传递
- 基于RL的超优化编译器建立、代码超优化方法及系统
- 本发明属于计算机编译器超优化技术领域,公开了一种基于RL的超优化编译器建立、代码超优化方法及系统。该超优化编译器可以直接应用于编译器后端,可以对现有的编译器生成的可执行的二进制文件进行更优秀的重编译,从而提高代码的执行速...
- 赵佳棋张成汤战勇王焕廷叶贵鑫陈晓江
- 一种基于语义的二进制代码反混淆方法
- 本发明公开了一种基于语义的二进制代码反混淆方法,属于软件安全领域。所述发明包括提取目标程序的执行过程信息进而对所述执行过程信息进行污点分析,得到控制流图,根据控制流图对目标程序进行指令裁剪,得到简洁控制流图。本发明通过在...
- 王蕾郭军汤战勇房鼎益陈晓江李光辉郝朝辉王华张恒叶贵鑫周祥陈锋
- 文献传递
- 一种基于图网络模型的增量代码缺陷检测方法及系统
- 本发明公开了一种基于图网络模型的增量代码缺陷检测方法及系统,包括训练阶段和测试阶段,训练阶段包括数据处理、代码构图、构造图卷积神经网络模型;所述的测试阶段包括增量代码生成,增量代码构图,缺陷代码检测;本发明在现有缺陷代码...
- 龚晓庆李朋徐榕泽赵佳琪叶贵鑫汤战勇房鼎益
- 基于机器学习的认证码攻击与防御方法研究
- 互联网技术的进步促进了信息系统的智能化、自动化的发展,身份认证作为保障信息系统安全的重要防线,被普遍应用于几乎所有的信息系统中。当前,应用于智能手机的图形密码和应用于网站的文本验证码伴随着智能移动终端设备、图像处理技术的...
- 叶贵鑫
- 关键词:侧信道攻击认证码
- 文献传递
- 一种基于S-TLD的川金丝猴面部检测和追踪方法
- 本发明公开了一种基于S‑TLD的川金丝猴面部检测和追踪方法,属于图像处理领域。所述发明包括获取川金丝猴的肤色和毛色图片,确定川金丝猴的面部特征库,使用SVM分类器对所述面部特征库中的特征进行优化,得到优化后的SVM网络模...
- 许鹏飞叶贵鑫常鸿莉郭松涛郑欣李保国何刚陈晓江房鼎益
- 文献传递
- 一种Github开源平台数据的获取方法及源代码缺陷修复系统
- 本发明公开了一种Github开源平台数据的获取方法及源代码缺陷修复系统,所公开的方法包括:首先对Github平台中的数据集进行预处理,得到符合要求的变更记录及其对应的Bug‑Fix文件对;然后根据变更记录提取Bug‑Fi...
- 房鼎益范子茜徐榕泽赵佳琪叶贵鑫汤战勇