首页> 中国专利> 一种基于地址压缩技术的动态检测GPU上内存溢出的方法

一种基于地址压缩技术的动态检测GPU上内存溢出的方法

摘要

本发明涉及GPU安全领域的内存溢出检测。具体涉及一种基于地址压缩技术的动态检测GPU上内存溢出的方法。本发明的方法包括:让用户程序使用mallocN函数分配内存,插入canary,并把地址压缩到多个字节数组组成的压缩地址集,使用freeN函数来标记要释放的内存;利用检测器的垃圾回收模块,对压缩地址集进行垃圾回收或者动态扩充它的容量;利用检测器的内存溢出检测模块来解压缩地址,并对进行内存溢出检查;利用检测器的内存释放模块释放被freeN标记的内存。如图1所示。该系统能在消耗较少的内存的情况下,实现对用户程序透明、性能影响小的内存溢出检测。

著录项

  • 公开/公告号CN107908954B

    专利类型发明专利

  • 公开/公告日2021-04-30

    原文格式PDF

  • 申请/专利权人 湖南大学;

    申请/专利号CN201711114892.8

  • 发明设计人 陈浩;狄棒;孙建华;

    申请日2017-11-13

  • 分类号G06F21/52(20130101);G06F12/06(20060101);

  • 代理机构

  • 代理人

  • 地址 410082 湖南省长沙市岳麓区麓山南路1号湖南大学

  • 入库时间 2022-08-23 11:43:25

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号