会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 10. 发明授权
    • Fast invalidation scheme for caches
    • 缓存的快速无效方案
    • US06438658B1
    • 2002-08-20
    • US09609072
    • 2000-06-30
    • Harikrishna B. BaligaSubramaniam MaiyuranSalvador Palanca
    • Harikrishna B. BaligaSubramaniam MaiyuranSalvador Palanca
    • G06F1200
    • G06F12/0891
    • A method and apparatus for single cycle, cache line invalidation within a cache memory is described. The method includes enabling memory cells within a cache state array of the cache memory. An invalid state is then written to each memory cell within the cache state array of the cache memory. The enabling of the memory cells within the cache state array of the cache memory occurs during a first phase of a clock cycle. While the writing of the invalid state to each memory cell within the cache state array of the cache memory occurs during a second phase of the clock cycle. Consequently, cache line invalidation of each cache line within the cache memory occurs within a single clock cycle formed by the first phase of the clock cycle and the second phase of the clock cycle. In partial invalidation of the cache memory is possible by way-subdividing the cache state array or set-subdividing the cache state array. One shot or single cycle cache line invalidation reduces the total time required for invalidation of all cache lines within the cache memory to just a clock cycle. The implementation is simple with minimal changes to the cache array limited only to those cells that store the state information of the cache lines. Since many system operations necessitate invalidation of the entire cache, one-shot invalidation clearly improves the system performance with no significant impact on the die size.
    • 描述了用于单周期,高速缓冲存储器内的高速缓存行无效的方法和装置。 该方法包括启用高速缓冲存储器的高速缓存状态阵列内的存储单元。 然后将无效状态写入高速缓冲存储器的高速缓存状态阵列内的每个存储单元。 高速缓冲存储器的高速缓存状态阵列内的存储单元的使能在时钟周期的第一阶段期间发生。 当在时钟周期的第二阶段期间,将无效状态写入到高速缓冲存储器的高速缓存状态阵列内的每个存储器单元。 因此,高速缓冲存储器内的每个高速缓存行的高速缓存行无效发生在由时钟周期的第一阶段和时钟周期的第二阶段形成的单个时钟周期内。 通过对高速缓存状态数组进行细分,或者对高速缓存状态数组进行分组,可以使高速缓冲存储器部分失效。 单次或单周期高速缓存行无效将将缓存中所有高速缓存行无效的总时间减少到仅仅一个时钟周期。 该实现是简单的,对缓存阵列的最小变化仅限于存储高速缓存行状态信息的那些单元。 由于许多系统操作需要使整个高速缓存无效,一次性无效显然提高了系统性能,对芯片尺寸没有显着的影响。