PROCESSING WITH COMPACT ARITHMETIC PROCESSING ELEMENT

    公开(公告)号:US20240103806A1

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

    申请号:US18533372

    申请日:2023-12-08

    发明人: Joseph Bates

    摘要: A processor or other device, such as a programmable and/or massively parallel processor or other device, includes processing elements designed to perform arithmetic operations (possibly but not necessarily including, for example, one or more of addition, multiplication, subtraction, and division) on numerical values of low precision but high dynamic range (“LPHDR arithmetic”). Such a processor or other device may, for example, be implemented on a single chip. Whether or not implemented on a single chip, the number of LPHDR arithmetic elements in the processor or other device in certain embodiments of the present invention significantly exceeds (e.g., by at least 20 more than three times) the number of arithmetic elements, if any, in the processor or other device which are designed to perform high dynamic range arithmetic of traditional precision (such as 32 bit or 64 bit floating point arithmetic).

    MULTI-DIMENSIONAL LOGARITHMIC NUMBER SYSTEM PROCESSOR FOR INNER PRODUCT COMPUTATIONS

    公开(公告)号:US20230409285A1

    公开(公告)日:2023-12-21

    申请号:US18035226

    申请日:2021-11-03

    IPC分类号: G06F7/483 G06N3/0464 G06N3/08

    摘要: Methods and apparatus are described for the use of a multi-dimensional logarithmic number system for hardware acceleration of inner product computations. These methods and apparatus may be used for any device that requires low-power, low-area and fast inner product computational units, such as, for example, deep neural network training and inference calculations on edge devices. In a particular embodiment, neural network training is performed using multi-dimensional logarithmic data representation, to obtain a set of neural network weight coefficients. Given the determined weight coefficients, the second base is optimized for multi-dimensional logarithmic data representation. This optimal representation may be used to perform inference by the neural network.

    Finite floating-point numerical simulation and optimization

    公开(公告)号:US11842129B1

    公开(公告)日:2023-12-12

    申请号:US16886602

    申请日:2020-05-28

    申请人: X Development LLC

    摘要: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for correcting finite floating-point numerical simulation and optimization. Defining a loss function within a simulation space composed of a plurality of voxels each having an initial degree of freedom, the simulation space encompassing one or more interfaces of the component; defining an initial structure for the one or more interfaces in the simulation space; calculating, using a computer system with a finite floating-point precision, values for an electromagnetic field at each voxel using a finite-difference time domain solver to solve Maxwell's equations; and determining, for each voxel, whether to increase a respective numerical precision of respective values representing behavior of the electromagnetic field at the voxel above a threshold precision by the computer system and, in response, assigning one or more additional degrees of freedom to the voxel.

    INSTRUCTION SET FOR MIN-MAX OPERATIONS
    8.
    发明公开

    公开(公告)号:US20230376313A1

    公开(公告)日:2023-11-23

    申请号:US17747919

    申请日:2022-05-18

    申请人: Intel Corporation

    IPC分类号: G06F9/30 G06F7/22 G06F7/483

    摘要: Techniques for instructions for min-max operations are described. An example apparatus comprises decoder circuitry to decode a single instruction, the single instruction to include fields for identifiers of a first source operand, a second source operand, an a destination operand, a field for an immediate operand, and a field for an opcode, the opcode to indicate execution circuitry is to perform a min-max operation, and execution circuitry to execute the decoded instruction according to the opcode to perform the min-max operation to determine a particular operation of five or more minimum and maximum operations in accordance with a value of the immediate operand, perform the determined particular operation on the identified first source operand and the identified second source operand to return a result, and store the result into the identified destination operand. Other examples are described and claimed.

    COMPUTING METHOD
    10.
    发明公开
    COMPUTING METHOD 审中-公开

    公开(公告)号:US20230367548A1

    公开(公告)日:2023-11-16

    申请号:US18320524

    申请日:2023-05-19

    发明人: Peng WU Jian OUYANG

    IPC分类号: G06F7/483 G06F17/16

    CPC分类号: G06F7/483 G06F17/16

    摘要: A computing method is provided. The computing method includes: obtaining a plurality of first fixed point numbers and a plurality of first exponents that correspond to the plurality of first floating point numbers, and a plurality of second fixed point numbers and a plurality of second exponents that correspond to the plurality of second floating point numbers; obtaining a fixed point product of each of the plurality of first fixed point numbers and a second fixed point number corresponding to the first fixed point number, and a corresponding fixed point product exponent; obtaining a fixed point inner product calculation result of the first vector and the second vector; and obtaining, based on the fixed point inner product calculation result, a floating point inner product calculation result in a floating point data format corresponding to the fixed point inner product calculation result.