会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 46. 发明公开
    • Method and system for pre-fetch cache interrogation using snoop port
    • Verfahren und System zur Cachespeicher-Vorausholungsabfragung unter Verwendung eines Snoptors
    • EP0942376A1
    • 1999-09-15
    • EP99301537.9
    • 1999-03-02
    • International Business Machines Corporation
    • Chan, Kin ShingHicks, Dwain AlanLiu, Peichun PeterMayfield, Michael JohnTung, Shin Hsiung Stephen
    • G06F12/08
    • G06F12/0862G06F12/0831G06F12/1054
    • An interleaved data cache array which is divided into two subarrays is provided for utilization within a data processing system. Each subarray includes a plurality of cache lines wherein each cache line includes a selected block of data, a parity field, a content addressable field containing a portion of an effective address (ECAM) for the selected block of data, a second content addressable field contains a real address (RCAM) for the selected block of data and a data status field. Separate effective address ports (EA) and a real address port (RA) permit parallel access to the cache without conflict in separate subarrays and a subarray arbitration logic circuit is provided for attempted simultaneous access of a single subarray by both the effective address port (EA) and the real address port (RA). A normal word line is provided and activated by either the effective address port or the real address port through the subarray arbitration. An existing Real Address (RA) cache snoop port is used to check whether a pre-fetching stream's line access is a true cache hit or not. The snoop read access uses a (33-bit) real address to access the data cache without occupying a data port during testing of the pre-fetching stream hits. Therefore, the two Effective Address (EA) accesses and a RCAM snoop access can access the data cache simultaneously thereby increasing pre-fetching performance.
    • 提供分割成两个子阵列的交错数据高速缓存阵列用于数据处理系统内的利用。 每个子阵列包括多个高速缓存行,其中每个高速缓存线包括所选择的数据块,奇偶校验字段,包含用于所选择的数据块的有效地址(ECAM)的一部分的内容可寻址字段,第二内容可寻址字段包含 用于所选数据块的实际地址(RCAM)和数据状态字段。 分离的有效地址端口(EA)和实际地址端口(RA)允许并行访问高速缓存,而不会在单独的子阵列中发生冲突,并提供子阵列仲裁逻辑电路,用于通过有效地址端口(EA)同时访问单个子阵列 )和实际地址端口(RA)。 正常字线由有效地址端口或实地址端口通过子阵列仲裁提供和激活。 现有的实时地址(RA)缓存侦听端口用于检查预取流的线路访问是否是真正的缓存命中。 在测试预取流命中期间,窥探读取访问使用(33位)真实地址访问数据高速缓存,而不占用数据端口。 因此,两个有效地址(EA)访问和RCAM侦听访问可以同时访问数据高速缓存,从而增加预取性能。
    • 50. 发明公开
    • Cache flush apparatus and computer system having the same
    • Cachespeicherräumungsvorrichtungund Hiermit versehenes Rechnersystem
    • EP0828217A1
    • 1998-03-11
    • EP97115044.6
    • 1997-08-29
    • KABUSHIKI KAISHA TOSHIBA
    • Masubuchi, Yoshio, c/o Kabushiki Kaisha ToshibaKano, Takuya, c/o Kabushiki Kaisha ToshibaSakai, Hiroshi, c/o Kabushiki Kaisha Toshiba
    • G06F12/08
    • G06F11/2041G06F11/1407G06F11/2043G06F12/0804G06F12/0831
    • Addresses of all of dirty blocks of a cache memory (20) are, by an update address registering section (33), stored in one of plural regions of an update address memory (32). When a certain cache block is brought to a dirty state and then suspended from the dirty state, the update address removing section (34) removes the address from the region. When cache flush is performed, a flush executing section (35) sequentially fetches the addresses of the dirty blocks from each region to issue, to the system bus (40), a command for writing-back data indicated by the address into the main memory (51) so that the contents of all of the a dirty block are written-back into the main memory (51). Therefore, the cache flush apparatus according to the present invention is able to shorten time required to perform the cache flush procedure and to improve the performance of a computer system having the cache flush apparatus.
    • 存储在更新地址存储器(32)的多个区域之一中的由更新地址登记部(33)构成的高速缓冲存储器(20)的所有脏块的地址。 当某个高速缓存块处于脏状态并且从脏状态暂停时,更新地址去除部分从该区域移除该地址。 当执行高速缓冲存储器刷新时,刷新执行部分(35)从系统总线(40)顺序取出来自每个区域的脏块的地址,发出用于将由地址指示的数据写回到主存储器 (51),使得所有脏块的内容被回写到主存储器(51)中。 因此,根据本发明的高速缓存清理装置能够缩短执行高速缓存刷新过程所需的时间并提高具有高速缓存清理装置的计算机系统的性能。