会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Management of caches in a data processing apparatus
    • 管理数据处理设备中的高速缓存
    • US06564301B1
    • 2003-05-13
    • US09348655
    • 1999-07-06
    • Peter Guy Middleton
    • Peter Guy Middleton
    • G01F1200
    • G06F12/0804G06F12/0888
    • The data processing apparatus comprises a cache having a plurality of cache lines for storing data values retrieved from a plurality of memory regions, when a data value from a first memory region is stored in the cache and is subsequently updated within the cache by a new data value, the new data value is not transferred to memory until that new data value is removed from the cache. A marker is associated with each cache line and is settable to indicate that the data values stored in the corresponding cache line are from said first memory region. A protection unit for controlling the transfer of data values between the cache and the memory, is arranged, when said data values are to be loaded from the memory into a cache line of the cache, to determine whether said data values are from said first memory region and to cause the marker to be set accordingly. When the processor core outputs a new data value for storage, the cache is arranged to determine if the new data value is to replace a data value stored in a cache line of the cache, and if so to update the corresponding cache line with the new data value, and to apply predetermined criteria to determine whether to set an update identifier, such that when the new data value is subsequently removed from the cache it can be determined whether to transfer that new data value to the memory.
    • 当来自第一存储器区域的数据值被存储在高速缓存中并随后通过新的数据在高速缓存中更新时,数据处理装置包括具有多个高速缓存线的高速缓存,用于存储从多个存储区域检索的数据值 值,新数据值不会传输到内存,直到从缓存中删除新的数据值。 标记与每个高速缓存行相关联,并且可设置为指示存储在相应高速缓存行中的数据值来自所述第一存储器区域。 当将所述数据值从存储器加载到高速缓存的高速缓存行中时,布置用于控制高速缓存和存储器之间的数据值传送的保护单元,以确定所述数据值是否来自所述第一存储器 并使得标记被相应地设置。 当处理器核心输出用于存储的新数据值时,高速缓存被布置为确定新数据值是否替换存储在高速缓存的高速缓存行中的数据值,并且如果是,则使用新的数据值更新相应的高速缓存行 数据值,并且应用预定标准以确定是否设置更新标识符,使得当随后从高速缓存中移除新数据值时,可以确定是否将该新数据值传送到存储器。