会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • L2 CACHE CONTROLLER WITH SLICE DIRECTORY AND UNIFIED CACHE STRUCTURE
    • L2缓存控制器,具有SLICE DIRECTORY和统一的高速缓存结构
    • US20090083489A1
    • 2009-03-26
    • US12325266
    • 2008-12-01
    • Leo James ClarkJames Stephen Fields, JR.Guy Lynn GuthrieWilliam John Starke
    • Leo James ClarkJames Stephen Fields, JR.Guy Lynn GuthrieWilliam John Starke
    • G06F12/08
    • G06F12/0851G06F12/0811
    • A cache memory logically partitions a cache array having a single access/command port into at least two slices, and uses a first directory to access the first array slice while using a second directory to access the second array slice, but accesses from the cache directories are managed using a single cache arbiter which controls the single access/command port. In one embodiment, each cache directory has its own directory arbiter to handle conflicting internal requests, and the directory arbiters communicate with the cache arbiter. The cache array is arranged with rows and columns of cache sectors wherein a cache line is spread across sectors in different rows and columns, with a portion of the given cache line being located in a first column having a first latency and another portion of the given cache line being located in a second column having a second latency greater than the first latency.
    • 缓存存储器将具有单个访问/命令端口的高速缓存阵列逻辑地分区成至少两个切片,并且使用第一目录来访问第一阵列片,同时使用第二目录来访问第二阵列片,但是从高速缓存目录 使用控制单个访问/命令端口的单个缓存仲裁器进行管理。 在一个实施例中,每个高速缓存目录具有其自己的目录仲裁器来处理冲突的内部请求,并且目录仲裁器与高速缓存仲裁器通信。 高速缓存阵列布置有高速缓存扇区的行和列,其中高速缓存行分布在不同行和列中的扇区之间,其中一部分给定高速缓存行位于具有第一延迟的第一列中,并且给定的另一部分 高速缓存线位于具有大于第一等待时间的第二等待时间的第二列中。
    • 6. 发明授权
    • L2 cache controller with slice directory and unified cache structure
    • L2缓存控制器具有片目录和统一缓存结构
    • US07490200B2
    • 2009-02-10
    • US11054924
    • 2005-02-10
    • Leo James ClarkJames Stephen Fields, Jr.Guy Lynn GuthrieWilliam John Starke
    • Leo James ClarkJames Stephen Fields, Jr.Guy Lynn GuthrieWilliam John Starke
    • G06F12/08
    • G06F12/0851G06F12/0811
    • A cache memory logically partitions a cache array having a single access/command port into at least two slices, and uses a first cache directory to access the first cache array slice while using a second cache directory to access the second cache array slice, but accesses from the cache directories are managed using a single cache arbiter which controls the single access/command port. In the illustrative embodiment, each cache directory has its own directory arbiter to handle conflicting internal requests, and the directory arbiters communicate with the cache arbiter. An address tag associated with a load request is transmitted from the processor core with a designated bit that associates the address tag with only one of the cache array slices whose corresponding directory determines whether the address tag matches a currently valid cache entry. The cache array may be arranged with rows and columns of cache sectors wherein a given cache line is spread across sectors in different rows and columns, with at least one portion of the given cache line being located in a first column having a first latency and another portion of the given cache line being located in a second column having a second latency greater than the first latency. The cache array outputs different sectors of the given cache line in successive clock cycles based on the latency of a given sector.
    • 高速缓存存储器将具有单个访问/命令端口的高速缓存阵列逻辑地分割成至少两个切片,并且使用第一高速缓存目录访问第一高速缓存阵列切片,同时使用第二高速缓存目录来访问第二高速缓存阵列切片,但是访问 从缓存目录中使用单个缓存仲裁器来管理单个访问/命令端口。 在说明性实施例中,每个高速缓存目录具有其自己的目录仲裁器来处理冲突的内部请求,并且目录仲裁器与缓存仲裁器通信。 与处理器核心相关联的地址标签被从处理器核心以指定的位发送,指定的位将地址标签与只有一个高速缓存阵列片相关联,其相应的目录确定地址标签是否与当前有效的高速缓存条目匹配。 高速缓存阵列可以布置有高速缓存扇区的行和列,其中给定的高速缓存行分布在不同行和列中的扇区之间,其中给定高速缓存行的至少一部分位于具有第一等待时间的第一列和另一个 给定高速缓存行的一部分位于具有大于第一等待时间的第二等待时间的第二列中。 缓存阵列基于给定扇区的等待时间在连续的时钟周期中输出给定高速缓存行的不同扇区。
    • 7. 发明授权
    • L2 cache controller with slice directory and unified cache structure
    • L2缓存控制器具有片目录和统一缓存结构
    • US08001330B2
    • 2011-08-16
    • US12325266
    • 2008-12-01
    • Leo James ClarkJames Stephen Fields, Jr.Guy Lynn GuthrieWilliam John Starke
    • Leo James ClarkJames Stephen Fields, Jr.Guy Lynn GuthrieWilliam John Starke
    • G06F13/00
    • G06F12/0851G06F12/0811
    • A cache memory logically partitions a cache array having a single access/command port into at least two slices, and uses a first directory to access the first array slice while using a second directory to access the second array slice, but accesses from the cache directories are managed using a single cache arbiter which controls the single access/command port. In one embodiment, each cache directory has its own directory arbiter to handle conflicting internal requests, and the directory arbiters communicate with the cache arbiter. The cache array is arranged with rows and columns of cache sectors wherein a cache line is spread across sectors in different rows and columns, with a portion of the given cache line being located in a first column having a first latency and another portion of the given cache line being located in a second column having a second latency greater than the first latency.
    • 缓存存储器将具有单个访问/命令端口的高速缓存阵列逻辑地分区成至少两个切片,并且使用第一目录来访问第一阵列片,同时使用第二目录来访问第二阵列片,但是从高速缓存目录 使用控制单个访问/命令端口的单个缓存仲裁器进行管理。 在一个实施例中,每个高速缓存目录具有其自己的目录仲裁器来处理冲突的内部请求,并且目录仲裁器与高速缓存仲裁器通信。 高速缓存阵列布置有高速缓存扇区的行和列,其中高速缓存行分布在不同行和列中的扇区之间,其中一部分给定高速缓存行位于具有第一延迟的第一列中,并且给定的另一部分 高速缓存线位于具有大于第一等待时间的第二等待时间的第二列中。