MEMORY BANDWIDTH ALLOCATION IN MULTI-ENTITY SYSTEMS

    公开(公告)号:US20240028400A1

    公开(公告)日:2024-01-25

    申请号:US17872621

    申请日:2022-07-25

    CPC classification number: G06F9/5016 G06F9/5044 G06F9/467

    Abstract: In various examples, a transaction type of a transaction from a processing resource of a plurality of processing resources sharing a bus may be determined and used to track bandwidth usage for the processing resource with respect to a time slot. Transactions that indicate usage of downstream bandwidth may be distinguished from transactions that do not indicate usage of downstream bandwidth. Bandwidth usage for a time slot may be tracked using one or more counters. The system may block or permit transactions from reaching the bus based at least on the counter exceeding a threshold value. The total allocation of bandwidth to the processing resources sharing a bus may be limited to a value that is less than a maximum capability of the bus to allow for headroom. Bandwidth coming from different lines and/or lanes and belonging to the same processing resource may be shared.

    Self-synchronizing remote memory operations in a multiprocessor system

    公开(公告)号:US12105960B2

    公开(公告)日:2024-10-01

    申请号:US17900808

    申请日:2022-08-31

    CPC classification number: G06F3/0611 G06F3/0659 G06F3/0673

    Abstract: Various embodiments include techniques for performing self-synchronizing remote memory operations in a multiprocessor computing system. During a remote memory operation in the multiprocessor computing system, a source processing unit transmits multiple segments of data to a destination processing. For each segment of data, the source processing unit transmits a remote memory operation to the destination processing unit that includes associated metadata that identifies the memory location of a corresponding synchronization object. The remote memory operation along with the metadata is transmitted as a single unit to the destination processing unit. The destination processing unit splits the operation into the remote memory operation and the memory synchronization operation. As a result, the source processing unit avoids the need to perform a separate memory synchronization operation, thereby reducing inter-processor communications and increasing performance of remote memory operations.

    Approach to adaptive allocation of shared resources in computer systems

    公开(公告)号:US09742869B2

    公开(公告)日:2017-08-22

    申请号:US14101255

    申请日:2013-12-09

    CPC classification number: H04L67/327

    Abstract: A request management subsystem is configured to establish service classes for clients that issue requests for a shared resource on a computer system. The subsystem also is configured to determine the state of the system with respect to bandwidth, current latency, frequency and voltage levels, among other characteristics. Further, the subsystem is configured to evaluate the requirements of each client with respect to latency sensitivity and required bandwidth, among other characteristics. Finally, the subsystem is configured to schedule access to shared resources, based on the priority class of each client, the demands of the application, and the state of the system. With this approach, the subsystem may enable all clients to perform optimally or, alternatively, may cause all clients to experience an equal reduction in performance.

    System and method for configuring a channel
    6.
    发明授权
    System and method for configuring a channel 有权
    用于配置通道的系统和方法

    公开(公告)号:US09058453B2

    公开(公告)日:2015-06-16

    申请号:US13902701

    申请日:2013-05-24

    CPC classification number: G06F13/409 G06F13/1668 G06F13/4068 G06F17/5054

    Abstract: A system and method are provided for configuring a plurality of pin resources. The method includes identifying a plurality of pin resources of a primary application specific integrated circuit (ASIC) device and configuring the plurality of pin resources based on a pin distribution between a first interface and a second interface, where the first interface provides a first communication path between the primary ASIC device and a first device, and the second interface provides a second communication path between the primary ASIC device and a second device.

    Abstract translation: 提供了一种用于配置多个引脚资源的系统和方法。 该方法包括识别主要专用集成电路(ASIC)设备的多个引脚资源,并且基于第一接口和第二接口之间的引脚分配来配置多个引脚资源,其中第一接口提供第一通信路径 在主ASIC设备和第一设备之间,并且第二接口提供主ASIC设备和第二设备之间的第二通信路径。

    SYSTEM AND METHOD FOR CONFIGURING A CHANNEL
    7.
    发明申请
    SYSTEM AND METHOD FOR CONFIGURING A CHANNEL 有权
    用于配置通道的系统和方法

    公开(公告)号:US20140351780A1

    公开(公告)日:2014-11-27

    申请号:US13902701

    申请日:2013-05-24

    CPC classification number: G06F13/409 G06F13/1668 G06F13/4068 G06F17/5054

    Abstract: A system and method are provided for configuring a plurality of pin resources. The method includes identifying a plurality of pin resources of a primary application specific integrated circuit (ASIC) device and configuring the plurality of pin resources based on a pin distribution between a first interface and a second interface, where the first interface provides a first communication path between the primary ASIC device and a first device, and the second interface provides a second communication path between the primary ASIC device and a second device.

    Abstract translation: 提供了一种用于配置多个引脚资源的系统和方法。 该方法包括识别主要专用集成电路(ASIC)设备的多个引脚资源,并且基于第一接口和第二接口之间的引脚分配来配置多个引脚资源,其中第一接口提供第一通信路径 在主ASIC设备和第一设备之间,并且第二接口提供主ASIC设备和第二设备之间的第二通信路径。

Patent Agency Ranking