Systems and methods for peak power control

    公开(公告)号:US12093101B2

    公开(公告)日:2024-09-17

    申请号:US17682917

    申请日:2022-02-28

    CPC classification number: G06F1/28 G02B27/017 G05F1/66

    Abstract: Systems and methods for peak power control include control circuitry which identifies a condition for a device. The control circuitry can apply the condition for the device to one or more models maintained for a plurality of device processing units of the device to determine one or more performance characteristics for the plurality of processing units. The control circuitry can distribute power credits to the plurality of device processing units of the device according to the determined performance characteristics for the plurality of device processing units, to manage a respective peak power for each respective device processing unit according to a number of the power credits distributed to the respective device processing unit.

    DATA PARALLELISM
    2.
    发明公开
    DATA PARALLELISM 审中-公开

    公开(公告)号:US20240220255A1

    公开(公告)日:2024-07-04

    申请号:US18525172

    申请日:2023-11-30

    CPC classification number: G06F9/3013 G06F9/30036

    Abstract: In one embodiment, a computing system may set data to a first group of registers. The first group of registers may be configured to be accessed during a single operation cycle. The system may set a number of patterns to a second group of registers. Each pattern of the number of patterns may include an array of index for the data stored in the first group of registers. The system may select, for a first vector register associated with a vector engine, a first pattern from the patterns stored in the second group of registers. The system may load a first portion of the data from the first group of registers to the first vector register based on the first pattern selected for the first vector register from the patterns stored in the second group of registers.

    DATA COMPRESSION USING INSTRUCTION SET ARCHITECTURE

    公开(公告)号:US20240220259A1

    公开(公告)日:2024-07-04

    申请号:US18525083

    申请日:2023-11-30

    CPC classification number: G06F9/30178 G06F9/30038 G06F9/30134

    Abstract: In one embodiment, a computing system may set data to a first group of registers. The first group of registers may be configured to be accessed during a single operation cycle. The system may set a number of patterns to a second group of registers. Each pattern of the number of patterns may include an array of index for the data stored in the first group of registers. The system may select, for a first vector register associated with a vector engine, a first pattern from the patterns stored in the second group of registers. The system may load a first portion of the data from the first group of registers to the first vector register based on the first pattern selected for the first vector register from the patterns stored in the second group of registers.

    MAPPING HARDWARE COMPONENTS TO A SERIES OF CALCULATIONS

    公开(公告)号:US20240220281A1

    公开(公告)日:2024-07-04

    申请号:US18525443

    申请日:2023-11-30

    CPC classification number: G06F9/44505 G06N3/0464

    Abstract: In one embodiment, a method includes accessing a computational graph representing computations to be executed on a computing system comprising a plurality of Execution Units (EUs), identifying a set of candidate mapped-graphs for the computational graph, where each node in a candidate mapped-graph is mapped to an EU capable of calculating the node, ensuring that each edge from a first node to a second node in each candidate mapped-graph satisfies memory constraints, determining an expected cost for executing each candidate mapped-graph using mapped-EUs in the candidate mapped-graph for calculating respective nodes, and selecting a candidate mapped-graph with a least expected cost from the set of candidate mapped-graphs.

    POLYMORPHIC TWO-DIMENSIONAL REGISTER FILE
    6.
    发明公开

    公开(公告)号:US20240220256A1

    公开(公告)日:2024-07-04

    申请号:US18525217

    申请日:2023-11-30

    CPC classification number: G06F9/3013 G06F9/3887

    Abstract: In one embodiment, a computing system may load data from a memory unit into a number of registers according to a first order by which the data is arranged. The registers may be configured to be accessed during a single operation cycle. The system may determine a second order for the data based on one or more subsequent operations to process the data. The system may read the data from the registers according to the second order during one or more operation cycles. The data read from the registers may be arranged in the second order. The system may transmit the data arranged in the second order to an execution unit configured to execute the one or more subsequent operations to process the data arranged in the second order.

    DSP BASED COMPUTE ENGINE FOR EXECUTING MATRIX OPERATIONS

    公开(公告)号:US20240220574A1

    公开(公告)日:2024-07-04

    申请号:US18525466

    申请日:2023-11-30

    CPC classification number: G06F17/16

    Abstract: A method implemented by a digital signal processor (DSP) including application-specific processing engines is provided. The method includes accessing, by the application-specific processing engines a configurable microcode. The configurable microcode includes a set of instructions configured to cause the application-specific processing engines to execute a matrix-based arithmetic algorithm. The method includes executing, by the application-specific processing engines, and based on the configurable microcode, the matrix-based arithmetic algorithm. Executing the matrix-based arithmetic algorithm includes receiving, by the application-specific processing engines, one or more input matrices, performing, by the application-specific processing engines, a plurality of computations based on the one or more input matrices by iteratively executing one or more of a predetermined set of arithmetic operations until the execution of the matrix-based arithmetic algorithm is completed, and generating, by the application-specific processing engines, an output corresponding to the completed execution of the matrix-based arithmetic algorithm.

    SYSTEMS AND METHODS FOR PEAK POWER CONTROL

    公开(公告)号:US20250044850A1

    公开(公告)日:2025-02-06

    申请号:US18886572

    申请日:2024-09-16

    Abstract: Systems and methods for peak power control include control circuitry which identifies a condition for a device. The control circuitry can apply the condition for the device to one or more models maintained for a plurality of device processing units of the device to determine one or more performance characteristics for the plurality of processing units. The control circuitry can distribute power credits to the plurality of device processing units of the device according to the determined performance characteristics for the plurality of device processing units, to manage a respective peak power for each respective device processing unit according to a number of the power credits distributed to the respective device processing unit.

Patent Agency Ranking