PROCESSOR TO MEMORY BYPASS
    11.
    发明申请
    PROCESSOR TO MEMORY BYPASS 审中-公开
    处理器到存储器旁路

    公开(公告)号:US20160328322A1

    公开(公告)日:2016-11-10

    申请号:US14705506

    申请日:2015-05-06

    Applicant: Apple Inc.

    Abstract: An apparatus for processing memory requests from a functional unit in a computing system is disclosed. The apparatus may include an interface that may be configured to receive a request from the functional. Circuitry may be configured initiate a speculative read access command to a memory in response to a determination that the received request is a request for data from the memory. The circuitry may be further configured to determine, in parallel with the speculative read access, if the speculative read will result in an ordering or coherence violation.

    Abstract translation: 公开了一种用于处理来自计算系统中的功能单元的存储器请求的装置。 该装置可以包括可被配置为从功能接收请求的接口。 响应于确定接收到的请求是来自存储器的数据的请求,可以将电路配置为向存储器发起推测性读取访问命令。 电路还可以被配置为与推测性读取访问并行地确定如果推测性读取将导致排序或一致性违规。

    Cross dependency checking logic
    12.
    发明授权
    Cross dependency checking logic 有权
    交叉依赖关系检查逻辑

    公开(公告)号:US09158691B2

    公开(公告)日:2015-10-13

    申请号:US13715623

    申请日:2012-12-14

    Applicant: Apple Inc.

    CPC classification number: G06F12/0828 G06F12/0822

    Abstract: Systems and methods for maintaining an order of transactions in the coherence point. The coherence point stores attributes associated with received transactions in an input request queue (IRQ). When a new transaction is received by the coherence point, the IRQ is searched for other entries with the same request address or the same victim address as the new transaction. If one or more matches are found, the new transaction entry points to the entry storing the most recently received transaction with the same address. The new transaction is stalled until the transaction it points to has been completed in the coherence point.

    Abstract translation: 在一致性点保持交易顺序的系统和方法。 相干点存储与输入请求队列(IRQ)中的接收事务相关联的属性。 当相干点接收到新的事务时,IRQ将搜索具有与新事务相同的请求地址或相同受害者地址的其他条目。 如果找到一个或多个匹配,则新的事务条目指向存储具有相同地址的最近接收的事务的条目。 新交易停滞不前,直到其指向的交易已经在一致性点完成。

    Method and Apparatus for Arbitration with Multiple Source Paths
    13.
    发明申请
    Method and Apparatus for Arbitration with Multiple Source Paths 有权
    多源路径仲裁的方法和装置

    公开(公告)号:US20140317323A1

    公开(公告)日:2014-10-23

    申请号:US13868313

    申请日:2013-04-23

    Applicant: APPLE INC.

    CPC classification number: G06F13/368 G06F13/16

    Abstract: A method and apparatus for arbitration. In one embodiment, a point in a network includes first and second arbiters. Arbitration of transactions associated with an address within a first range are conducted in the first arbiter, while arbitration of transactions associated with an address within a second range are conducted in the second arbiter. Each transaction is one of a number of different transaction types having a respective priority level. A measurement circuit is coupled to receive information from the first and second arbiters each cycle indicating the type of transactions that won their respective arbitrations. The measurement circuit may update a number of credits associated with the types of winning transactions. The updated number of credits may be provided to both the first and second arbiters, and may be used as a basis for arbitration in the next cycle.

    Abstract translation: 一种用于仲裁的方法和装置。 在一个实施例中,网络中的一个点包括第一和第二仲裁器。 与第一范围内的地址相关联的交易的仲裁在第一仲裁器中进行,而与第二范围内的地址相关联的交易的仲裁在第二仲裁器中进行。 每个事务是具有相应优先级的多个不同事务类型之一。 耦合测量电路以从第一和第二仲裁器接收信息,每个周期指示赢得其各自仲裁的交易的类型。 测量电路可以更新与获胜交易的类型相关联的多个信用。 可以将更新的信用数量提供给第一和第二仲裁器,并且可以用作下一周期中的仲裁的基础。

    Round Robin Arbiter Handling Slow Transaction Sources and Preventing Block
    14.
    发明申请
    Round Robin Arbiter Handling Slow Transaction Sources and Preventing Block 有权
    Round Robin Arbiter处理缓慢的事务源和防止块

    公开(公告)号:US20140310437A1

    公开(公告)日:2014-10-16

    申请号:US13861696

    申请日:2013-04-12

    Applicant: APPLE INC.

    CPC classification number: G06F13/37 G06F13/36

    Abstract: In an embodiment, an arbiter may implement a deficit-weighted round-robin scheme having a delayed weight-reload mechanism. The delay may be greater than or equal to a ratio of the fabric clock to a slower clock associated with one or more sources that have no transactions but that have unconsumed weights (or another measure of difference in transaction rate). If a transaction is provided from the one or more sources during the delay, the reload of the weights may be prevented. In some embodiments, the arbiter may be augmented to improve usage of the bandwidth on an interface in which some transactions may be limited for a period of time. The arbiter may implement a first pointer that performs round robin arbitration. If the first pointer is indicating a source whose transaction is temporarily blocked, a second pointer may search forward from the current position of the main pointer to locate a non-blocked transaction.

    Abstract translation: 在一个实施例中,仲裁器可以实现具有延迟加权重载机制的赤字加权循环方案。 所述延迟可以大于或等于所述织物时钟与不具有交易但具有未消耗权重(或交易速率的差别的另一措施)的一个或多个源相关联的较慢时钟的比率。 如果在延迟期间从一个或多个源提供事务,则可以防止权重的重新加载。 在一些实施例中,仲裁器可以被扩充以改善在一些接口上的带宽的使用,其中一些事务可能被限制一段时间。 仲裁器可以实现执行循环仲裁的第一个指针。 如果第一指针指示其事务被临时阻止的源,则第二指针可以从主指针的当前位置向前搜索以定位未阻塞的事务。

    Interfacing Dynamic Hardware Power Managed Blocks and Software Power Managed Blocks
    15.
    发明申请
    Interfacing Dynamic Hardware Power Managed Blocks and Software Power Managed Blocks 有权
    动态硬件电源管理块和软件电源管理块的接口

    公开(公告)号:US20140173307A1

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

    申请号:US13719535

    申请日:2012-12-19

    Applicant: APPLE INC.

    Abstract: A method and apparatus for interfacing dynamic hardware power managed blocks and software power managed blocks is disclosed. In one embodiment, and integrated circuit (IC) may include a number of power manageable functional units. The functional units maybe power managed through hardware, software, or both. Each of the functional units may be coupled to at least one other functional unit through a direct communications link. A link state machine may monitor each of the communications links between functional units, and may broadcast indications of link availability to the functional units coupled to the link. Responsive to a software request to shut down a given link, or a hardware initiated shutdown of one of the functional units coupled to the link, the link state machine may broadcast and indication that the link is unavailable.

    Abstract translation: 公开了用于接口动态硬件功率管理块和软件功率管理块的方法和装置。 在一个实施例中,集成电路(IC)可以包括多个功率可管理的功能单元。 功能单元可以通过硬件,软件或两者进行功率管理。 每个功能单元可以通过直接通信链路耦合到至少一个其它功能单元。 链路状态机可以监视功能单元之间的每个通信链路,并且可以将链路可用性的指示广播到耦合到链路的功能单元。 响应于关闭给定链路的软件请求或耦合到链路的功能单元之一的硬件启动关机,链路状态机可以广播并指示链路不可用。

    CROSS DEPENDENCY CHECKING LOGIC
    16.
    发明申请
    CROSS DEPENDENCY CHECKING LOGIC 有权
    交叉依赖检查逻辑

    公开(公告)号:US20140173218A1

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

    申请号:US13715623

    申请日:2012-12-14

    Applicant: APPLE INC.

    CPC classification number: G06F12/0828 G06F12/0822

    Abstract: Systems and methods for maintaining an order of transactions in the coherence point. The coherence point stores attributes associated with received transactions in an input request queue (IRQ). When a new transaction is received by the coherence point, the IRQ is searched for other entries with the same request address or the same victim address as the new transaction. If one or more matches are found, the new transaction entry points to the entry storing the most recently received transaction with the same address. The new transaction is stalled until the transaction it points to has been completed in the coherence point.

    Abstract translation: 在一致性点保持交易顺序的系统和方法。 相干点存储与输入请求队列(IRQ)中的接收事务相关联的属性。 当相干点接收到新的事务时,IRQ将搜索具有与新事务相同的请求地址或相同受害者地址的其他条目。 如果找到一个或多个匹配,则新的事务条目指向存储具有相同地址的最近接收的事务的条目。 新交易停滞不前,直到其指向的交易已经在一致性点完成。

    Video Pipeline
    17.
    发明申请

    公开(公告)号:US20240394952A1

    公开(公告)日:2024-11-28

    申请号:US18797340

    申请日:2024-08-07

    Applicant: Apple Inc.

    Abstract: A mixed reality system that includes a device and a base station that communicate via a wireless connection The device may include sensors that collect information about the user's environment and about the user. The information collected by the sensors may be transmitted to the base station via the wireless connection. The base station renders frames or slices based at least in part on the sensor information received from the device, encodes the frames or slices, and transmits the compressed frames or slices to the device for decoding and display. The base station may provide more computing power than conventional stand-alone systems, and the wireless connection does not tether the device to the base station as in conventional tethered systems. The system may implement methods and apparatus to maintain a target frame rate through the wireless link and to minimize latency in frame rendering, transmittal, and display.

    Video pipeline
    19.
    发明授权

    公开(公告)号:US11043018B2

    公开(公告)日:2021-06-22

    申请号:US16662952

    申请日:2019-10-24

    Applicant: Apple Inc.

    Abstract: A mixed reality system that includes a device and a base station that communicate via a wireless connection The device may include sensors that collect information about the user's environment and about the user. The information collected by the sensors may be transmitted to the base station via the wireless connection. The base station renders frames or slices based at least in part on the sensor information received from the device, encodes the frames or slices, and transmits the compressed frames or slices to the device for decoding and display. The base station may provide more computing power than conventional stand-alone systems, and the wireless connection does not tether the device to the base station as in conventional tethered systems. The system may implement methods and apparatus to maintain a target frame rate through the wireless link and to minimize latency in frame rendering, transmittal, and display.

    VIDEO PIPELINE
    20.
    发明申请
    VIDEO PIPELINE 审中-公开

    公开(公告)号:US20200058152A1

    公开(公告)日:2020-02-20

    申请号:US16662952

    申请日:2019-10-24

    Applicant: Apple Inc.

    Abstract: A mixed reality system that includes a device and a base station that communicate via a wireless connection The device may include sensors that collect information about the user's environment and about the user. The information collected by the sensors may be transmitted to the base station via the wireless connection. The base station renders frames or slices based at least in part on the sensor information received from the device, encodes the frames or slices, and transmits the compressed frames or slices to the device for decoding and display. The base station may provide more computing power than conventional stand-alone systems, and the wireless connection does not tether the device to the base station as in conventional tethered systems. The system may implement methods and apparatus to maintain a target frame rate through the wireless link and to minimize latency in frame rendering, transmittal, and display.

Patent Agency Ranking