[发明专利]一种多任务GPU中TLB管理方法及系统在审
申请号: | 202110176789.6 | 申请日: | 2021-02-07 |
公开(公告)号: | CN112965921A | 公开(公告)日: | 2021-06-15 |
发明(设计)人: | 赵夏;张光达;王冬升;王涛;方健;陈莉丽;刘洋徐瑞 | 申请(专利权)人: | 中国人民解放军军事科学院国防科技创新研究院 |
主分类号: | G06F12/1027 | 分类号: | G06F12/1027;G06F12/1009 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 100071 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任务 gpu tlb 管理 方法 系统 | ||
1.一种多任务GPU中TLB管理方法,其特征在于,包括:
当某个程序访问TLB时,基于所述TLB的访问类型查找对应的TLB项;
如果查找成功则返回当前虚拟地址对应的物理地址;
否则,按照预先设定的访问优先级寻找并确定TLB替换项,并继续访问下一级TLB,直到查找对应的TLB项或者TLB查找完后从页表中确定当前虚拟地址对应的物理地址。
2.如权利要求1所述的TLB管理方法,其特征在于,所述TLB的访问类型包括:全相联TLB和组相联TLB。
3.如权利要求2所述的TLB管理方法,其特征在于,所述基于所述TLB的访问类型查找对应的TLB项,包括:
如果所述TLB的访问类型为全相联TLB,则使用虚拟地址在分配给该程序的TLB中依次查找对应的TLB项;
如果所述TLB的访问类型为组相联TLB,则首先使用虚拟地址计算组号,然后用虚拟地址在分配给该程序的TLB中依次查找对应的TLB项。
4.如权利要求1所述的TLB管理方法,其特征在于,所述按照预先设定的访问优先级寻找并确定TLB替换项,包括:
首先,从分配给当前程序的TLB空间中确定TLB替换项;
如果无法从分配给当前程序的TLB空间中确定TLB替换项,则从分配给其它程序的TLB空间中确定空闲项;如果分配给其它程序的TLB空间中没有空闲项,则使用LRU替换算法从所述分配给当前程序的TLB空间中选出一个TLB项作为替换项。
5.如权利要求4所述的TLB管理方法,其特征在于,所述从分配给当前程序的TLB空间中确定TLB替换项,包括:
判断分配给当前程序的TLB空间中是否有空闲项,如果有标记一个空闲项为替换项,
否则判断当前程序所分配的TLB空间中是否有被其它程序使用的TLB项,如果有则使用LRU替换算法前程序所分配的TLB空间中选出一个TLB项作为替换项。
6.如权利要求2所述的TLB管理方法,其特征在于,所述访问TLB前还包括:
将TLB资源平均分配给同时运行的程序,如果是全相联TLB,则将全部TLB均分给每个程序,如果是组相联TLB,则将每个组内的TLB均分给每个程序。
7.如权利要求1所述的TLB管理方法,其特征在于,所述TLB包括:每个SM私有的TLB和被GPU上所有SM共享的TLB,其中所述私有的TLB和共享的TLB均为一个或多个。
8.一种多任务GPU中TLB管理系统,其特征在于,包括:
查找模块,用于当某个程序访问TLB时,基于所述TLB的访问类型查找对应的TLB项;如果查找成功则返回当前虚拟地址对应的物理地址;
替换模块,用于当查找失败时,按照预先设定的访问优先级寻找并确定TLB替换项,并继续访问下一级TLB直到查找对应的TLB项或者TLB查找完后从页表中确定当前虚拟地址对应的物理地址。
9.如权利要求8所述的TLB管理系统,其特征在于,所述查找模块,包括:
第一查找单元,用于当所述TLB的访问类型为全相联TLB时,则使用虚拟地址在分配给该程序的TLB中依次查找对应的TLB项;
第二查找单元,用于当所述TLB的访问类型为组相联TLB,则首先使用虚拟地址计算组号,然后用虚拟地址在分配给该程序的TLB中依次查找对应的TLB项。
10.如权利要求8所述的TLB管理系统,其特征在于,所述替换模块包括:
第一替换单元,用于从分配给当前程序的TLB空间中确定TLB替换项;
第二替换单元,用于当第一替换单元失败时,从分配给其它程序的TLB空间中确定空闲项;
第三替换单元,用于当第一替换单元和第二替换单元均失败时,使用LRU替换算法从所述分配给当前程序的TLB空间中选出一个TLB项作为替换项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军军事科学院国防科技创新研究院,未经中国人民解放军军事科学院国防科技创新研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110176789.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:转子快速铣床
- 下一篇:用于变角度倾斜建筑物的附着式升降脚手架