Invention Grant
US08719506B2 Push mechanism for quality of service (QoS) support in coherency port
有权
一致性端口的服务质量(QoS)支持推送机制
- Patent Title: Push mechanism for quality of service (QoS) support in coherency port
- Patent Title (中): 一致性端口的服务质量(QoS)支持推送机制
-
Application No.: US13300886Application Date: 2011-11-21
-
Publication No.: US08719506B2Publication Date: 2014-05-06
- Inventor: Jason M. Kassoff
- Applicant: Jason M. Kassoff
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- Agent Lawrence J. Merkel
- Main IPC: G06F12/08
- IPC: G06F12/08

Abstract:
In an embodiment, a memory port controller (MPC) is coupled to a memory port and receives transactions from processors and a coherency port (ACP) used by one or more peripheral devices that may be cache coherent. The transactions include various quality of service (QoS) parameters. If a high priority QoS transaction is received on the ACP, the MPC may push previous (lower priority) transactions until the high priority transaction may be completed. The MPC may maintain a count of outstanding high priority QoS transactions. The L2 interface controller and ACP controller may push increment and decrement events based on processing the high priority QoS transactions, and the MPC may push the memory transactions when the count is non-zero. In an embodiment, the MPC may continue pushing transactions until the L2 interface controller informs the MPC that the earlier transactions have been completed.
Public/Granted literature
- US20130132682A1 Push Mechanism for Quality of Service (QoS) Support in Coherency Port Public/Granted day:2013-05-23
Information query