[发明专利]用于处理数据存储器引用的存储器单元和方法有效
申请号: | 201480041469.8 | 申请日: | 2014-05-21 |
公开(公告)号: | CN105393210B | 公开(公告)日: | 2018-11-13 |
发明(设计)人: | 马尔蒂·福塞尔 | 申请(专利权)人: | VTTOY技术研究中心 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/38;G06F9/52 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 梁丽超;陈鹏 |
地址: | 芬兰*** | 国省代码: | 芬兰;FI |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种用于处理在模拟共享存储器(ESM)体系结构中设置有交叉存取的线程间管线的多线程处理器的数据存储引用的存储器单元(500),包括:步骤高速缓存(504),定义关联高速缓冲存储器阵列,其中数据保持有效直到多线程执行正在进行的步骤结束,存储器阵列包括多个具有数据字段的缓存线,每一条线优选地排他地包含用于存储地址标记的数据字段和引用由地址标记指定的数据存储位置的第一线程的数据字段线程识别码;暂存器(506),定义存储缓冲器,该存储缓冲器用于存储多操作的内部数据,诸如中间结果,所述缓冲器优选地排他地包括用于存储处理器的每一个线程的单个数据字段,其中,该存储器单元被配置为访问步骤高速缓存以进行高速缓存搜索和暂存器以在涉及通过处理器的数据存储器(508)引用的多操作执行期间在数据管线不同的时钟周期和不同的级检索和/或存储内部数据。还提出了用于处理存储器引用的对应方法。 | ||
搜索关键词: | 用于 模拟 共享 存储器 结构 单元 | ||
【主权项】:
1.一种用于处理在包含共享数据存储器系统的模拟共享存储器体系结构中设置有交叉存取的线程间管线的多线程处理器的数据存储器引用的存储器单元,包括:步骤高速缓存,定义关联高速缓冲的存储器阵列,其中,数据保持有效直到多线程执行的正在进行的步骤结束,所述存储器阵列将数据字段与多个高速缓存线相结合,多条所述高速缓存线中的每一条线包含用于地址标记的数据字段和引用由所述地址标记指定的数据存储位置的第一线程的线程识别码的数据字段,暂存器,定义存储缓冲器,该存储缓冲器用于存储进行多个操作的内部数据,所述存储缓冲器包括用于存储所述处理器中的各个线程的单个数据字段,其中,所述存储器单元进一步包括:散列和组成单元,用于组成存储器引用消息并且用于访问所述步骤高速缓存以确定存储器引用的状态;存储器请求发送逻辑实体,用于根据由所述散列和组成单元提供的所述存储器引用消息将所述存储器引用发送到数据存储器;回复接收缓冲器,用于存储所接收的针对线程的存储器引用数据并且从所述共享数据存储器系统接收进来的回复消息;以及回复等待队列,连接所述发送逻辑实体与所述回复接收缓冲器并且被提供用于访问所述回复接收缓冲器以确定进来的回复消息是否已到达。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于VTTOY技术研究中心,未经VTTOY技术研究中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201480041469.8/,转载请声明来源钻瓜专利网。
- 上一篇:跨多个区的纠删编码
- 下一篇:可穿戴设备多模式系统