[发明专利]向量寄存器堆的地址线到元素组的选择性耦合在审
| 申请号: | 201380051548.2 | 申请日: | 2013-10-09 |
| 公开(公告)号: | CN104685465A | 公开(公告)日: | 2015-06-03 |
| 发明(设计)人: | 阿贾伊·阿南特·英格尔;马克·M·霍夫曼;迪帕克·马修 | 申请(专利权)人: | 高通股份有限公司 |
| 主分类号: | G06F9/30 | 分类号: | G06F9/30 |
| 代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 宋献涛 |
| 地址: | 美国加利*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 向量 寄存器 地址 元素 选择性 耦合 | ||
技术领域
本发明涉及向量寄存器堆。
背景技术
技术的进步已产生更小且更强大的计算装置。举例来说,当前存在多种便携式个人计算装置,包含无线计算装置,例如较小、轻重量且易于由用户携带的便携式无线电话、个人数字助理(PDA)和寻呼装置。更具体来说,例如蜂窝式电话和因特网协议(IP)电话等便携式无线电话可经由无线网络传送话音和数据包。许多此些无线电话并有额外装置以提供用于终端用户的增强型功能性。举例来说,无线电话还可包含数字静态相机、数字视频相机、数字记录器和音频文件播放器。而且,此些无线电话可执行软件应用程序,例如可用以上网的网络浏览器应用程序。因而,这些无线电话可包含显著的计算能力。
向量寄存器堆(VRF)可用作向量处理中的存储机构。VRF可容纳N个元素(例如,向量寄存器)。单个VRF可连接到用于VRF的元素上的读取/写入操作的读取/写入端口。VRF的元素可布置成由行及列定义的网格模式。元素的每一行可连接到地址线,所述地址线控制可将哪一特定行读出到读取端口或由写入端口更新。读取端口或写入端口可一次存取一行(跨越所有列,所述行由地址线确定)。
在现有VRF实施方案中,在读取操作或写入操作以不同行中的数据为目标时,可由读取端口或写入端口顺序存取行中的每一者。举例来说,考虑存储数据A及数据B的第一半的VRF的第一元素及存储数据B的第二半及数据C的VRF的第二元素。将数据A及数据B的第一半存储于第一行中,但在不同列中。将数据B的第二半及数据C存储于第二行中,但在不同列中。在现有VRF实施方案中,在读取或写入数据B时存取全部第一及第二元素(即,存取第一及第二行两者)。存取对于读取或写入操作不需要的元素(例如,数据A或数据C)会消耗额外功率,因此降低VRF的功率效率。或者,可使用多个读取端口或写入端口。在每一读取端口或写入端口可存取不同的行时,功率消耗及组件成本随着读取端口或写入端口的数目的增加而增加。
发明内容
存取对于读取或写入操作不需要的元素或利用多个读取端口或写入端口来存取用于所述或写入操作的元素可降低VRF的功率效率。有利的是,本文中所描述的系统及方法可使得单个读取端口或写入端口能够存取用于读取或写入操作的VRF中的所需要的元素,而不存取不需要的元素。使用单个读取端口或写入端口来存取VRF的不同元素中的数据可降低VRF的功率消耗及组件成本。
举例来说,具有多个元素组的向量寄存器堆(VRF)可连接到单个读取端口及连接到单个写入端口。多个元素组中的每一者可经由相应多路复用器选择性地耦合到多个地址线。选择模式可用以确定多个元素组中的每一者到多个地址线的选择性耦合,以使得单个读取端口或写入端口可存取由读取或写入操作指定的元素。
在特定实施例中,一种设备包含向量寄存器堆,所述向量寄存器堆包含多个元素组。所述设备还包含选择性地耦合到多个元素组中的每一者的多个地址线及经配置以存取存储于由多个地址线中的一者选择性地寻址的元素组中的每一者内的数据的单个读取端口。多个元素组中的至少第一者选择性地耦合到多个地址线中的第一者。
在另一特定实施例中,一种方法包含根据选择模式将多个地址线中的第一地址线及多个地址线中的第二地址线选择性地耦合到向量寄存器堆的多个元素组中的第一元素组。所述方法还包含经由单个读取端口存取存储于由第一地址线选择性地寻址的第一元素组内的数据。
在另一特定实施例中,一种设备包含向量寄存器堆,所述向量寄存器堆包含多个元素组。所述设备还包含选择性地耦合到多个元素组中的每一者的多个地址线。所述设备进一步包含经配置以将数据存储于由多个地址线中的一者选择性地寻址的多个元素组中的每一者内的单个写入端口。多个元素组中的至少一者选择性地耦合到多个地址线中的第一者。
在另一特定实施例中,一种方法包含根据选择模式将多个地址线中的第一地址线及多个地址线中的第二地址线选择性地耦合到向量寄存器堆的多个元素组中的第一元素组。所述方法还包含经由单个写入端口将数据存储于由第一地址线选择性地寻址的第一元素组内。
在另一特定实施例中,一种设备包含用于存储向量数据的装置,所述用于存储的装置包含多个元素组。所述设备还包含用于将多个地址线选择性地耦合到所述用于存储的装置的多个元素组中的每一者的装置。所述设备进一步包含用于经由单个读取端口存取存储于由多个地址线中的一者选择性地寻址的元素组中的每一者内的数据的装置。元素组中的至少第一者选择性地耦合到多个地址线中的第一者,且多个元素组中的第二者选择性地耦合到多个地址线中的第二者。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司;,未经高通股份有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380051548.2/2.html,转载请声明来源钻瓜专利网。





