FACILITATING DATA COHERENCY USING IN-MEMORY TAG BITS AND TAG TEST INSTRUCTIONS
    1.
    发明申请
    FACILITATING DATA COHERENCY USING IN-MEMORY TAG BITS AND TAG TEST INSTRUCTIONS 失效
    使用内存标签位置和标签测试指令来提高数据密码

    公开(公告)号:US20120297146A1

    公开(公告)日:2012-11-22

    申请号:US13451682

    申请日:2012-04-20

    IPC分类号: G06F12/00 G06F12/08

    摘要: A method is provided for fine-grained detection of data modification of original data by associating separate guard bits with granules of memory storing original data from which translated data has been obtained. The guard bits indicating whether the original data stored in the associated granule is protected for data coherency. The guard bits are set and cleared by special-purpose instructions. Responsive to attempting access to translated data obtained from the original data, the guard bit(s) associated with the original data is checked to determine whether the guard bit(s) fail to indicate coherency of the original data, and if so, discarding of the translated data is initiated to facilitate maintaining data coherency between the original data and the translated data.

    摘要翻译: 提供了一种通过将单独的保护位与存储已经获得翻译数据的原始数据的存储器的颗粒相关联的方法来对原始数据的数据修改进行细粒度检测。 保护位指示存储在相关联的粒子中的原始数据是否受到数据一致性的保护。 保护位通过专用指令进行设置和清除。 响应于尝试访问从原始数据获得的翻译数据,检查与原始数据相关联的保护位,以确定保护位是否不能指示原始数据的一致性,如果是,则丢弃 启动翻译的数据以便于维持原始数据和翻译数据之间的数据一致性。

    FACILITATING DATA COHERENCY USING IN-MEMORY TAG BITS AND FAULTING STORES
    2.
    发明申请
    FACILITATING DATA COHERENCY USING IN-MEMORY TAG BITS AND FAULTING STORES 有权
    使用内存标签位置和故障存储器来提高数据密码

    公开(公告)号:US20120297109A1

    公开(公告)日:2012-11-22

    申请号:US13109249

    申请日:2011-05-17

    IPC分类号: G06F12/08

    摘要: Fine-grained detection of data modification of original data is provided by associating separate guard bits with granules of memory storing the original data from which translated data has been obtained. The guard bits facilitate indicating whether the original data stored in the associated granule is indicated as protected. The guard bits are set and cleared by special-purpose instructions. Responsive to initiating a data store operation to modify the original data, the associated guard bit(s) are checked to determine whether the original data is indicated as protected. Responsive to the checking indicating that a guard bit is set for the associated original data, the data store operation to modify the original data is faulted and the translated data is discarded, thereby facilitating data coherency between the original data and the translated data.

    摘要翻译: 通过将单独的保护位与存储已经获得翻译数据的原始数据的存储器的颗粒相关联来提供原始数据的数据修改的细粒度检测。 保护位有助于指示存储在相关联的颗粒中的原始数据是否被指示为受保护的。 保护位通过专用指令进行设置和清除。 响应于启动数据存储操作以修改原始数据,检查相关联的保护位以确定原始数据是否被指示为受保护的。 响应于指示为相关联的原始数据设置了保护位的检查,修改原始数据的数据存储操作发生故障,并且转换的数据被丢弃,从而促进原始数据和转换的数据之间的数据一致性。

    FACILITATING DATA COHERENCY USING IN-MEMORY TAG BITS AND TAG TEST INSTRUCTIONS
    3.
    发明申请
    FACILITATING DATA COHERENCY USING IN-MEMORY TAG BITS AND TAG TEST INSTRUCTIONS 失效
    使用内存标签位置和标签测试指令来提高数据密码

    公开(公告)号:US20120296877A1

    公开(公告)日:2012-11-22

    申请号:US13109254

    申请日:2011-05-17

    IPC分类号: G06F17/30

    摘要: Fine-grained detection of data modification of original data is provided by associating separate guard bits with granules of memory storing original data from which translated data has been obtained. The guard bits indicating whether the original data stored in the associated granule is protected for data coherency. The guard bits are set and cleared by special-purpose instructions. Responsive to attempting access to translated data obtained from the original data, the guard bit(s) associated with the original data is checked to determine whether the guard bit(s) fail to indicate coherency of the original data, and if so, discarding of the translated data is initiated to facilitate maintaining data coherency between the original data and the translated data.

    摘要翻译: 通过将单独的保护位与存储已经获得翻译数据的原始数据的存储器的颗粒相关联来提供对原始数据的数据修改的细粒度检测。 保护位指示存储在相关联的粒子中的原始数据是否受到数据一致性的保护。 保护位通过专用指令进行设置和清除。 响应于尝试访问从原始数据获得的翻译数据,检查与原始数据相关联的保护位,以确定保护位是否不能指示原始数据的一致性,如果是,则丢弃 启动翻译的数据以便于维持原始数据和翻译数据之间的数据一致性。

    COORDINATED WRITEBACK OF DIRTY CACHELINES
    4.
    发明申请
    COORDINATED WRITEBACK OF DIRTY CACHELINES 有权
    协调写入的快速缓存

    公开(公告)号:US20120203968A1

    公开(公告)日:2012-08-09

    申请号:US13447445

    申请日:2012-04-16

    IPC分类号: G06F12/08

    摘要: A data processing system includes a processor core and a cache memory hierarchy coupled to the processor core. The cache memory hierarchy includes at least one upper level cache and a lowest level cache. A memory controller is coupled to the lowest level cache and to a system memory and includes a physical write queue from which the memory controller writes data to the system memory. The memory controller initiates accesses to the lowest level cache to place into the physical write queue selected cachelines having spatial locality with data present in the physical write queue.

    摘要翻译: 数据处理系统包括处理器核心和耦合到处理器核心的高速缓存存储器层级。 高速缓存存储器层级包括至少一个上级高速缓存和最低级高速缓存。 存储器控制器耦合到最低级缓存和系统存储器,并且包括物理写队列,存储器控制器从该物理写队列将数据写入系统存储器。 存储器控制器启动对最低级高速缓存的访问以放置到物理写入队列中,所选择的高速缓存线具有空间局部性,其中数据存在于物理写入队列中。