恭喜北京麟卓信息科技有限公司杨凌云获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网恭喜北京麟卓信息科技有限公司申请的专利一种基于双向逼近的GPU缓存多级容量及极值容量测试方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119046077B 。
龙图腾网通过国家知识产权局官网在2025-04-08发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411553667.4,技术领域涉及:G06F11/22;该发明授权一种基于双向逼近的GPU缓存多级容量及极值容量测试方法是由杨凌云;温研;周顺奇设计研发完成,并于2024-11-03向国家知识产权局提交的专利申请。
本一种基于双向逼近的GPU缓存多级容量及极值容量测试方法在说明书摘要公布了:本发明公开了一种基于双向逼近的GPU缓存多级容量及极值容量测试方法,基于GPU各级缓存对计算过程的影响,构建容量测试核函数,通过调整容量测试核函数内循环次数及输入数组长度的取值改变对待测GPU缓存的占用情况,通过前向逼近测试得到待测GPU的极限容量,再综合后向逼近测试得到的结果确定待测GPU所包含的缓存级数以及各级缓存的容量,实现了对GPU缓存的极限容量及各级缓存容量的准确度量。
本发明授权一种基于双向逼近的GPU缓存多级容量及极值容量测试方法在权利要求书中公布了:1.一种基于双向逼近的GPU缓存多级容量及极值容量测试方法,其特征在于,包括以下步骤:步骤1、获取待测GPU标称缓存的最大值作为第一容量C,获取待测GPU支持的并行线程数TN;选取灰度图像作为测试所需的被测图像,将被测图像所包含的像素点的总数量记为计算总点数PN;步骤2、构建用于测试待测GPU缓存的容量测试核函数,容量测试核函数执行循环次数M的循环操作,循环体为先将输入数组的第一个元素的值赋值到中间变量,再对输入数组执行循环左移一位操作,其中,输入数组的长度为第一长度N,输入数组内的元素及中间变量均为字节变量;容量测试核函数的计算量为M*N+1,元素移动一位的执行时间为T;步骤3、将a*C-1作为N的初始值,a为系数令a=1,再将满足条件[M*N+1*T*PN]TN远大于待测GPU读取被测图像消耗的时间的M取值作为M的初始值M0;根据设定的M和N的初始值,创建多个测试线程,每个测试线程分别执行容量测试核函数,被测图像中的像素点作为测试线程内输入数组的第一个元素;步骤4、启动所有测试线程执行前向逼近测试,当被测图像被处理完成时结束所有测试线程,保存本次执行采用的N+1、测试执行时间及输出结果作为前向逼近测试结果;若输出结果与被测图像的差值小于阈值,则令a=2*a且N=a*C-1更新N的取值,M的取值为M2,执行步骤4;否则,保存当前a、N和M的取值,将当前的N+1作为极值容量,执行步骤5;步骤5、令a=a2且N=a*C-1更新N的取值,M的取值为M*2;启动所有的测试线程执行后向逼近测试,当被测图像被处理完成时结束所有测试线程,保存本次执行采用的N+1、测试执行时间及输出结果作为后向逼近测试结果;若a不小于1则执行步骤5,否则执行步骤6;步骤6、根据前向逼近测试结果建立前向缓存容量与计算耗时曲线,根据后向逼近测试结果建立后向缓存容量-计算耗时曲线,选取前向缓存容量-计算耗时曲线与后向缓存容量-计算耗时曲线之间的相似性大于阈值的多对曲线,计算曲线上的突变点,将后续计算耗时增加且在一定时段内保持不变的突变点作为有效突变点,有效突变点的数量即为待测GPU缓存所具有的级数,有效突变点对应的缓存容量即为各级缓存的容量。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人北京麟卓信息科技有限公司,其通讯地址为:100085 北京市海淀区西三旗昌临801号27号3层310、312;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。