Using multiple functional blocks for training neural networks

    公开(公告)号:US11880769B2

    公开(公告)日:2024-01-23

    申请号:US16191359

    申请日:2018-11-14

    CPC classification number: G06N3/084 G06N3/04 G06N3/065

    Abstract: A system is described that performs training operations for a neural network, the system including an analog circuit element functional block with an array of analog circuit elements, and a controller. The controller monitors error values computed using an output from each of one or more initial iterations of a neural network training operation, the one or more initial iterations being performed using neural network data acquired from the memory. When one or more error values are less than a threshold, the controller uses the neural network data from the memory to configure the analog circuit element functional block to perform remaining iterations of the neural network training operation. The controller then causes the analog circuit element functional block to perform the remaining iterations.

    HOST-LEVEL ERROR DETECTION AND FAULT CORRECTION

    公开(公告)号:US20230409426A1

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

    申请号:US17841864

    申请日:2022-06-16

    CPC classification number: G06F11/1004 G06F11/102 G06F11/1068 G06F11/0772

    Abstract: A processing system includes a processing device coupled to a memory configured to check for and correct faults in requested data. In response to correcting the faults of the requested data, the memory sends the corrected data and unused check bits to the processing device as a plurality of fetch returns. The memory also sends a parity fetch based on the corrected data and one or more operations to the processing device. After receiving the plurality of fetch returns and the unused check bits, the processing device checks each fetch return for faults based on the unused check bits. In response to determining that a fetch return includes a fault, the processing device erases the fetch return and reconstructs the fetch return based on one or more other received fetch returns and the parity fetch.

    Using Sub-Networks Created from Neural Networks for Processing Color Images

    公开(公告)号:US20210049446A1

    公开(公告)日:2021-02-18

    申请号:US16538764

    申请日:2019-08-12

    Abstract: A system comprising an electronic device that includes a processor is described. During operation, the processor acquires a full version of a neural network, the neural network including internal elements for processing instances of input image data having a set of color channels. The processor then generates, from the neural network, a set of sub-networks, each sub-network being a separate copy of the neural network with the internal elements for processing at least one of the color channels in instances of input image data removed, so that each sub-network is configured for processing a different set of one or more color channels in instances of input image data. The processor next provides the sub-networks for processing instances of input image data—and may itself use the sub-networks for processing instances of input image data.

Patent Agency Ranking