[发明专利]存储器件存取系统有效
申请号: | 201280061338.7 | 申请日: | 2012-10-03 |
公开(公告)号: | CN103999061A | 公开(公告)日: | 2014-08-20 |
发明(设计)人: | 松瀬秀作 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F12/04 | 分类号: | G06F12/04;G06F3/06;G06F13/10 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 黄剑飞 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储 器件 存取 系统 | ||
1.一种存储器件存取系统,用于相对于存储器件写入和读取数据,该系统包括:
地址搜索部件,用于存储多个频繁使用数据的地址以及赋予该地址的数据索引,用于获取写入或读取数据的地址,以及用于采用所获取的地址搜索所存储的地址;
频繁使用数据存储部件,用于存储与所述多个频繁使用数据和所述数据索引相关的标签,用于在由所述地址搜索部件所获取的地址已经命中被存储地址时获取所述数据索引,以及用于识别对应于与所获取数据索引相关的标签的频繁使用数据;
数据比较器,用于从所述频繁使用数据存储部件获取所述频繁使用数据,用于将该数据与所述写入数据进行比较,以及用于识别已经命中所述写入数据的频繁使用数据;
压缩-扩展部件,用于从所述数据比较器获取和压缩所述写入数据和所述频繁使用数据以及用于从所述存储器件获取和扩展所述读取数据;
写入数据选择器,用于获取由所述压缩-扩展部件所压缩的写入数据和频繁使用数据,用于从所述数据比较器接收指令,以及用于选择所述被压缩写入数据或所述频繁使用数据;以及
读取数据选择器,用于当所述读取数据的地址已经命中所述地址搜索部件的存储地址时,从所述频繁使用数据存储部件获取在所述频繁使用数据内的所识别的读取数据,用于当所述数据没有命中时,获取从所述存储器件读取的并被所述压缩-扩展部件扩展的读取数据,以及用于在来自所述地址搜索部件的指令下选择所识别的读取数据或所扩展的读取数据。
2.根据权利要求1所述的存储器件存取系统,其中,当所述频繁使用数据存储部件已经被所述数据比较器指令所述写入数据已经命中所述频繁使用数据时,所述频繁使用数据存储部件告知所述地址搜索部件用于所命中频繁使用数据的标签,并且指令将具有所述地址搜索部件中的最老标签的所存储地址覆写到所获取地址;以及当所述频繁使用数据存储部件已经被所述数据比较器指令所获取地址已经命中了所述地址搜索部件中的所存储地址但是所述写入数据还没有命中由所述对应标签所识别的所述频繁使用数据时,所述频繁使用数据存储部件指令所述地址搜索部件执行无效所命中的所存储地址。
3.根据权利要求1或2所述的存储器件存取系统,其中,所述地址搜索部件包括表,该表对于每个输入项具有:地址字段,用于存储地址;标志字段,用于存储表示针对地址已经执行的写入或读取的次数的标志、以及数据索引字段,用于存储用于所述地址字段的地址的数据索引,并且所述表由多个输入项构成。
4.根据权利要求2或3所述的存储器件存取系统,其中,当所述频繁使用数据存储部件已经指令所述地址搜索部件执行无效所命中的所存储地址时,用于所述命中的所存储地址的所述输入项的所述标志字段中的标志被设置为表达无效的规定值。
5.根据权利要求1-4任意一个所述的存储器件存取系统,其中,所述频繁使用数据存储部件包括表,该表对于每个输入项具有:标志字段,用于存储标志;以及频繁使用数据字段,用于存储与所述标志字段的标志对应的频繁使用数据,并且所述表由多个输入项构成。
6.根据权利要求5所述的存储器件存取系统,其中,所述频繁使用数据字段存储用于记录在所述存储器件中的、具有高频繁使用的基本数据长度的数据。
7.根据权利要求1-6任意一个所述的存储器件存取系统,其中,所述数据比较器包括多个比较器,用于比较每个对应的频繁使用数据与所述写入数据.
8.根据权利要求1-7任意一个所述的存储器件存取系统,其中,所述压缩-扩展部件包括:压缩引擎,提供用于压缩所述写入数据和所述读取数据的至少一个压缩电路;扩展引擎,提供用于扩展来自所述存储器件的所述读取数据的至少一个扩展电路;以及压缩-扩展词典部件,提供至少一个数据编码支持表,用于支持编码以便采用扩展电路扩展所述压缩电路所压缩的数据。
9.根据权利要求8的存储器件存取系统,其中,所述数据编码支持表被提供用于支持所述扩展电路和所述压缩电路之间的对应关系,并且所述数据编码支持表的数据为存储在所述频繁使用数据存储部件中的频繁使用数据。
10.根据权利要求1-9任意一个所述的存储器件存取系统,其中,所述写入数据选择器包括用于响应于来自所述数据比较器的指令选择所压缩的写入数据或所述频繁使用数据的选择器。
11.根据权利要求1-10任意一个所述的存储器件存取系统,其中,所述读取数据选择器包括用于响应于来自所述数据比较器的指令选择所识别的读取数据或所扩展的读取数据的选择器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280061338.7/1.html,转载请声明来源钻瓜专利网。