Invention Grant
US08949547B2 Coherency controller and method for data hazard handling for copending data access requests
有权
一致性控制器和数据危害处理方法,用于共同待遇的数据访问请求
- Patent Title: Coherency controller and method for data hazard handling for copending data access requests
- Patent Title (中): 一致性控制器和数据危害处理方法,用于共同待遇的数据访问请求
-
Application No.: US13137356Application Date: 2011-08-08
-
Publication No.: US08949547B2Publication Date: 2015-02-03
- Inventor: Phanindra Kumar Mannava , Jamshed Jalal , Ramamoorthy Guru Prasadh , Michael Alan Filippo
- Applicant: Phanindra Kumar Mannava , Jamshed Jalal , Ramamoorthy Guru Prasadh , Michael Alan Filippo
- Applicant Address: GB Cambridge
- Assignee: ARM Limited
- Current Assignee: ARM Limited
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye P.C.
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F13/14 ; G06F9/38

Abstract:
A data processing system that manages data hazards at a coherency controller and not at an initiator device is disclosed. Write requests are processed in a two part form, such that a first part is transmitted and when the coherency controller has space to accept data, the data and a state of the data prior to a write are sent as a second part of a write request. When there are copending reads and writes to the same address, writes are stalled by not responding to the first part of a write request and snoop requests received to the address are processed regardless of the fact that the write is pending. When the pending read has completed, the coherency controller will respond to the first part of the write request and the initiator device will complete the write by sending the data and a state indicator following the snoop.
Public/Granted literature
- US20130042077A1 Data hazard handling for copending data access requests Public/Granted day:2013-02-14
Information query