首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

GPU cache的访问方法、装置 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:山东浪潮科学研究院有限公司

摘要:本申请涉及计算机GPU通信技术领域,公开了一种GPUcache的访问方法、装置,通过控制cache行数据的生命周期,提高GPU对存储资源调度的灵活性和cache行数据的利用率,增强GPU对不同算法应用的适应性;通过轮询与数据回写优先相结合的线程束调度方式,顺序执行cache命中,以及优先执行命中失败后回读数据完成的线程束,优化轮询执行的线程束进度,均衡不同线程束的执行命中率。

主权项:1.一种GPUcache的访问方法,其特征在于,所述方法包括:基于L1cache读数据的过程,确定数据所需要的平均延迟时间T1;统计每条指令在cache命中时的硬件执行周期;以两倍T1时间为粒度,检测目标时间段内,cache读取访问过程中,同一cache行数据的访问次数,并记录为该行数据的生命周期;当存在cache命中失效时,将当前线程标记为失活状态,并直接执行下一条活跃线程束的访问指令,将数据读取发送到存储访问管理单元;当轮询到的活跃线程束,在本周期内无cache访问指令时,直接跳过执行;当轮询到的活跃线程束仍处于失活状态时,跳过执行;当存储访问管理单元读回的数据写入成功时,将写入的cache行数据对应线程束,更新到优先级指令缓存中;访问仲裁单元缓存下一次轮询的线程束编号Wx,并跳转到从FIFO中读取线程束指令执行,此时读取线程束指令是cache命中的,在执行结束后,将对应线程束标记为活跃状态;FIFO为空后,跳转到缓存的线程束Wx,继续进行轮询执行;其中,所述检测目标时间段内,cache读取访问过程中,同一cache行数据的访问次数,并记录为该行数据的生命周期,包括:检测标记单元中对应行数据组中的行数据状态,当存在V状态的可用行时,随机将带V状态数据行剔除到L2缓存或全局缓存;剔除后,将缓存中的数据行写入到L1cache中,更新标记单元中的tag标记,状态标记V和生命周期不进行更新。

全文数据:

权利要求:

百度查询: 山东浪潮科学研究院有限公司 GPU cache的访问方法、装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。