COHERENCE PROCESSING WITH ERROR CHECKING
    21.
    发明申请
    COHERENCE PROCESSING WITH ERROR CHECKING 有权
    与错误检查的协调处理

    公开(公告)号:US20140281190A1

    公开(公告)日:2014-09-18

    申请号:US13803769

    申请日:2013-03-14

    Applicant: APPLE INC.

    Abstract: An apparatus for processing and tracking the progress of coherency transactions in a computing system is disclosed. The apparatus may include a finite-element state machine, a processor, and a scoreboard circuit. The finite-element state machine may be configured to track the progress of a transaction as well as detect errors during the processing of the transaction. The processor may be configured to transmit coherence requests dependent upon the transaction. The scoreboard circuit may be configured to track the requests and associate responses.

    Abstract translation: 公开了一种用于处理和跟踪计算系统中的一致性事务的进展的装置。 该装置可以包括有限元状态机,处理器和记分板电路。 有限元状态机可以被配置为跟踪事务的进程以及在事务处理期间检测错误。 处理器可以被配置为发送依赖于该事务的一致性请求。 记分板电路可以被配置为跟踪请求并关联响应。

    CREDIT LOOKAHEAD MECHANISM
    22.
    发明申请
    CREDIT LOOKAHEAD MECHANISM 有权
    信用查询机制

    公开(公告)号:US20140181419A1

    公开(公告)日:2014-06-26

    申请号:US13724955

    申请日:2012-12-21

    Applicant: APPLE INC.

    CPC classification number: G06F13/385 G06F13/28 H04L47/10

    Abstract: Systems and methods for preventing excessive buffering of transactions in a coherence point. The coherence point uses a lookahead mechanism to determine if there are enough credits from the memory controller for forwarding the outstanding transactions stored in the IRQ. If there are not enough credits, then the coherence point prevents the switch fabric from forwarding additional transactions to the coherence point. By preventing excessive buffering in the IRQ, the QoS-based ordering of transactions performed by the switch fabric is preserved.

    Abstract translation: 在一致性点防止交易过度缓冲的系统和方法。 相干点使用前瞻机制来确定存储器控制器中是否有足够的信用来转发存储在IRQ中的未完成事务。 如果没有足够的积分,则相干点可以防止交换结构将附加事务转发到相干点。 通过防止IRQ中的过度缓冲,交换结构执行的事务的基于QoS的排序得以保留。

    Communication channels with both shared and independent resources

    公开(公告)号:US11824795B2

    公开(公告)日:2023-11-21

    申请号:US17455321

    申请日:2021-11-17

    Applicant: Apple Inc.

    CPC classification number: H04L47/805 H04L47/25 H04L47/39

    Abstract: Techniques are disclosed relating to merging virtual communication channels in a portion of a computing system. In some embodiments, a communication fabric routes first and second classes of traffic with different quality-of-service parameters, using a first virtual channel for the first class and a second virtual channel for the second class. In some embodiments, a memory controller communicates, via the fabric, using a merged virtual channel configured to handle traffic from both the first virtual channel and the second virtual channel. In some embodiments, the system limits the rate at which an agent is allowed to transmit requests of the second class of traffic, but requests by the agent for the first class of traffic are not rate limited. Disclosed techniques may improve independence of virtual channels, relative to sharing the same channel in an entire system, without unduly increasing complexity.

Patent Agency Ranking