[发明专利]使用虚拟向量寄存器文件的系统和方法在审
申请号: | 201780043059.0 | 申请日: | 2017-06-14 |
公开(公告)号: | CN109478136A | 公开(公告)日: | 2019-03-15 |
发明(设计)人: | 留比萨·巴季奇;迈克尔·曼托;赛义德·佐海布·M·吉拉尼;拉贾巴利·M·柯杜里 | 申请(专利权)人: | 超威半导体公司;ATI科技无限责任公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30 |
代理公司: | 上海胜康律师事务所 31263 | 代理人: | 李献忠;张华 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 寄存器文件 虚拟向量 向量寄存器文件 向量寄存器 耦合到 后备存储 逻辑单元 控制器 图形处理器 存取请求 方法描述 回收 分配 | ||
1.一种图形处理器,所述图形处理器包括:
逻辑单元;
耦合到所述逻辑单元的虚拟向量寄存器文件,所述虚拟向量寄存器文件包括深度N向量寄存器文件和深度M向量寄存器文件,其中N小于M;
耦合到所述虚拟向量寄存器文件的向量寄存器后备存储;以及
耦合到所述虚拟向量寄存器文件的虚拟向量寄存器文件控制器,其中所述深度N向量寄存器文件、所述深度M向量寄存器文件以及所述向量寄存器后备存储之间的回收/分配至少取决于对某些向量寄存器的存取请求。
2.如权利要求1所述的图形处理器,其中所述虚拟向量寄存器文件控制器包括:
向量寄存器再映射表;以及
分配器/释放器模块,所述分配器/释放器模块耦合到所述向量寄存器再映射表并且耦合到所述虚拟向量寄存器文件和所述向量寄存器后备存储。
3.如权利要求2所述的图形处理器,其中所述向量寄存器再映射表以虚拟向量寄存器编号作为索引,其中每个表项目存储指向所述向量寄存器后备存储或所述虚拟向量寄存器文件中的对应物理硬件向量寄存器文件的指针。
4.如权利要求3所述的图形处理器,其中每个表项目包括:常驻位,所述常驻位说明向量寄存器是否物理存在于所述虚拟向量寄存器文件中;存取位,所述存取位使替换算法能够用于向量寄存器分配/释放;以及重写位,所述重写位用于最优化对向量寄存器文件层级的下一个较高层的写回。
5.如权利要求2所述的图形处理器,其中所述分配器/释放器使用多个列表来追踪回收的候选项和追踪为了用于回收/分配分析而未分配的向量寄存器文件。
6.如权利要求5所述的图形处理器,其中所述分配器/释放器使用列表来根据线程追踪向量寄存器文件所有权以用于回收/分配分析。
7.如权利要求1所述的图形处理器,其中所述虚拟向量寄存器文件控制器向外部部件呈现全部向量寄存器是用硬件物理实现的逻辑视图。
8.一种在图形处理器中使用虚拟向量寄存器文件的方法,所述方法包括:
确定所请求的向量寄存器是否存在于虚拟向量寄存器文件中的对应物理硬件向量寄存器文件中,其中所述虚拟向量寄存器文件包括深度N向量寄存器文件和深度M向量寄存器文件,N小于M;
由虚拟向量寄存器文件控制器发起对换过程,以将所述所请求的向量寄存器带入所述对应物理硬件向量寄存器文件中;以及
发送所述所需向量寄存器现在存在的通知。
9.如权利要求8所述的在图形处理器中使用虚拟向量寄存器文件的方法,所述方法还包括:
对向量寄存器再映射表编索引,以确定所述所请求的向量寄存器是否在虚拟向量寄存器文件中的所述对应物理硬件向量寄存器文件中;以及
由分配器/释放器模块复查多个列表,以将所述所请求的向量寄存器带入所述对应物理硬件向量寄存器文件中。
10.如权利要求9所述的在图形处理器中使用虚拟向量寄存器文件的方法,其中所述向量寄存器再映射表以虚拟向量寄存器编号作为索引,其中每个表项目存储指向所述向量寄存器后备存储或所述虚拟向量寄存器文件中的对应物理硬件向量寄存器文件的指针。
11.如权利要求10所述的在图形处理器中使用虚拟向量寄存器文件的方法,其中每个表项目包括:常驻位,所述常驻位说明向量寄存器是否物理存在于所述虚拟向量寄存器文件中;存取位,所述存取位使替换算法能够用于寄存器分配/释放;以及重写位,所述重写位用于最优化对向量寄存器文件层级的下一个较高层的写回。
12.如权利要求9所述的在图形处理器中使用虚拟向量寄存器文件的方法,其中所述多个列表追踪回收的候选项并且追踪为了用于回收/分配分析而未分配的向量寄存器文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于超威半导体公司;ATI科技无限责任公司,未经超威半导体公司;ATI科技无限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780043059.0/1.html,转载请声明来源钻瓜专利网。