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
    5.
    发明公开

    公开(公告)号: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.

Patent Agency Ranking