Neural networks for embedded devices

    公开(公告)号:US11983630B2

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

    申请号:US18156628

    申请日:2023-01-19

    Applicant: Tesla, Inc.

    CPC classification number: G06N3/08 G06F7/575

    Abstract: A neural network architecture is used that reduces the processing load of implementing the neural network. This network architecture may thus be used for reduced-bit processing devices. The architecture may limit the number of bits used for processing and reduce processing to prevent data overflow at individual calculations of the neural network. To implement this architecture, the number of bits used to represent inputs at levels of the network and the related filter masks may also be modified to ensure the number of bits of the output does not overflow the resulting capacity of the reduced-bit processor. To additionally reduce the load for such a network, the network may implement a “starconv” structure that permits the incorporation of nearby nodes in a layer to balance processing requirements and permit the network to learn from context of other nodes.

    SEMICONDUCTOR DEVICE
    10.
    发明公开

    公开(公告)号:US20230297339A1

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

    申请号:US18013916

    申请日:2021-07-05

    CPC classification number: G06F7/575 G11C11/405 H10B12/00

    Abstract: A semiconductor device with a novel structure is provided. A first memory circuit portion includes a first memory circuit for retaining a plurality of pieces of first weight data. A second memory circuit portion includes a second memory circuit for retaining a plurality of pieces of second weight data. A first arithmetic circuit portion includes a first arithmetic circuit, a first switching circuit, and a third switching circuit. A second arithmetic circuit portion includes a second arithmetic circuit, a second switching circuit, and a fourth switching circuit. The first switching circuit has a function of supplying any one of the plurality of pieces of the first weight data to a first wiring. The second switching circuit has a function of supplying any one of the plurality of pieces of the second weight data to a second wiring. The third switching circuit has a function of supplying to the first arithmetic circuit the first weight data supplied to the first wiring or the second weight data supplied to the second wiring. The fourth switching circuit has a function of supplying to the second arithmetic circuit the first weight data supplied to the first wiring or the second weight data supplied to the second wiring.

Patent Agency Ranking