Parallelization of convolution operations

    公开(公告)号:US12198295B2

    公开(公告)日:2025-01-14

    申请号:US17565301

    申请日:2021-12-29

    Abstract: A technique for performing convolution operations is disclosed. The technique includes performing a first convolution operation based on a first convolutional layer input image to generate at least a portion of a first convolutional layer output image; while performing the first convolution operation, performing a second convolution operation based on a second convolutional layer input image to generate at least a portion of a second convolutional layer output image, wherein the second convolutional layer input image is based on the first convolutional layer output image; storing the portion of the first convolutional layer output image in a first memory dedicated to storing image data for convolution operations; and storing the portion of the second convolutional layer output image in a second memory dedicated to storing image data for convolution operations.

    POWER SAVING THROUGH DELAYED MESSAGE PROCESSING

    公开(公告)号:US20230103054A1

    公开(公告)日:2023-03-30

    申请号:US17485186

    申请日:2021-09-24

    Abstract: Systems and methods are disclosed for reducing the power consumption of a system. Techniques are described that queue a message, sent by a source engine of the system, in a queue of a destination engine of the system that is in a sleep mode. Then, a priority level associated with the queued message is determined. If the priority level is at a maximum level, the destination engine is brought into an active mode. If the priority level is at an intermediate level, the destination engine is brought into an active mode when a time, associated with the intermediate level, has elapsed. When the destination engine is brought into an active mode it processes all messages accumulated in its queue in an order determined by their associated priority levels.

    HARDWARE SUPPORT FOR CONVOLUTION OPERATIONS
    4.
    发明公开

    公开(公告)号:US20230206395A1

    公开(公告)日:2023-06-29

    申请号:US17565301

    申请日:2021-12-29

    CPC classification number: G06T3/4046 G06F17/153

    Abstract: A technique for performing convolution operations is disclosed. The technique includes performing a first convolution operation based on a first convolutional layer input image to generate at least a portion of a first convolutional layer output image; while performing the first convolution operation, performing a second convolution operation based on a second convolutional layer input image to generate at least a portion of a second convolutional layer output image, wherein the second convolutional layer input image is based on the first convolutional layer output image; storing the portion of the first convolutional layer output image in a first memory dedicated to storing image data for convolution operations; and storing the portion of the second convolutional layer output image in a second memory dedicated to storing image data for convolution operations.

    DISABLING SELECTED IP
    5.
    发明公开

    公开(公告)号:US20230206368A1

    公开(公告)日:2023-06-29

    申请号:US17565409

    申请日:2021-12-29

    CPC classification number: G06Q50/184 G06Q2220/18

    Abstract: A technique for operating a processing device is disclosed. The method includes configuring at least one switch to interconnect one or more selected IP to the processing device, receiving an activation signal associated with the at least one switch based on the one or more selected IP, in response to the activation signal, causing the at least one switch to disable connection to the one or more selected IP, and verifying access to the one or more selected IP is disabled.

    FLEXIBLE MEMORY SYSTEM
    6.
    发明申请

    公开(公告)号:US20240402907A1

    公开(公告)日:2024-12-05

    申请号:US18805083

    申请日:2024-08-14

    Abstract: A technique for operating a memory system is disclosed. The technique includes performing a first request, by a first memory client, to access data at a first memory address, wherein the first memory address refers to data in a first memory section that is coupled to the first memory client via a direct memory connection; servicing the first request via the direct memory connection; performing a second request, by the first client, to access data at a second memory address, wherein the second memory address refers to data in a second memory section that is coupled to the first client via a cross connection; and servicing the second request via the cross connection.

    Flexible memory system
    7.
    发明授权

    公开(公告)号:US12067237B2

    公开(公告)日:2024-08-20

    申请号:US17565315

    申请日:2021-12-29

    Abstract: A technique for operating a memory system is disclosed. The technique includes performing a first request, by a first memory client, to access data at a first memory address, wherein the first memory address refers to data in a first memory section that is coupled to the first memory client via a direct memory connection; servicing the first request via the direct memory connection; performing a second request, by the first client, to access data at a second memory address, wherein the second memory address refers to data in a second memory section that is coupled to the first client via a cross connection; and servicing the second request via the cross connection.

    Power saving through delayed message processing

    公开(公告)号:US11775043B2

    公开(公告)日:2023-10-03

    申请号:US17485186

    申请日:2021-09-24

    CPC classification number: G06F1/3206 G06F1/329

    Abstract: Systems and methods are disclosed for reducing the power consumption of a system. Techniques are described that queue a message, sent by a source engine of the system, in a queue of a destination engine of the system that is in a sleep mode. Then, a priority level associated with the queued message is determined. If the priority level is at a maximum level, the destination engine is brought into an active mode. If the priority level is at an intermediate level, the destination engine is brought into an active mode when a time, associated with the intermediate level, has elapsed. When the destination engine is brought into an active mode it processes all messages accumulated in its queue in an order determined by their associated priority levels.

    FLEXIBLE MEMORY SYSTEM
    10.
    发明公开

    公开(公告)号:US20230205420A1

    公开(公告)日:2023-06-29

    申请号:US17565315

    申请日:2021-12-29

    Abstract: A technique for operating a memory system is disclosed. The technique includes performing a first request, by a first memory client, to access data at a first memory address, wherein the first memory address refers to data in a first memory section that is coupled to the first memory client via a direct memory connection; servicing the first request via the direct memory connection; performing a second request, by the first client, to access data at a second memory address, wherein the second memory address refers to data in a second memory section that is coupled to the first client via a cross connection; and servicing the second request via the cross connection.

Patent Agency Ranking