买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:北京壁仞科技开发有限公司;上海壁仞科技股份有限公司
摘要:本申请实施例提供了一种指令缓存的优化方法、设备、存储介质及程序产品,涉及芯片设计验证技术领域,该方法包括:基于多个线程束各自的历史取指令数,确定多个线程束各自的优先级,历史取指令数与优先级呈负相关。然后基于多个线程束各自的优先级,从多个线程束中确定仲裁许可的至少一个线程束,这样,执行进度慢的线程束优先获得仲裁许可并获得相应的目标指令,使得多个线程束的执行进度逐渐统一,从而提高指令缓存的局部性和命中率,进而提高指令缓存的性能。由于线程束间的执行进度更加同步,因此数据缓存等其他资源也能充分利用,减少了对外的重复访问,同时避免了单个线程束执行过慢,其他线程束等待的问题,进而提高硬件资源的利用率。
主权项:1.一种指令缓存的优化方法,其特征在于,至少应用于GPU或GPGPU,包括:获取并行执行的多个线程束的取指令请求,所述多个线程束的程序相同;在指令缓存入口,查询所述多个线程束各自的历史取指令数,所述多个线程束各自的历史取指令数是通过动态同步矩阵记录的,其中,所述动态同步矩阵包括:多个记录区域,每个记录区域对应一个线程束;每个记录区域中的记录标记的位置,用于表征相应线程束的历史取指令数;基于所述多个线程束各自的历史取指令数,确定所述多个线程束各自的优先级,其中,所述历史取指令数与所述优先级呈负相关,所述线程束的历史取指令数用于表征所述线程束的执行进度;基于所述多个线程束各自的优先级,从所述多个线程束中确定仲裁许可的至少一个线程束;执行所述至少一个线程束的取指令请求,从指令缓存或者上级缓存中获取相应的目标指令。
全文数据:
权利要求:
百度查询: 北京壁仞科技开发有限公司 上海壁仞科技股份有限公司 一种指令缓存的优化方法、设备、存储介质及程序产品
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。