SOFTWARE SHARING ACROSS MULTIPLE CORES
    1.
    发明公开

    公开(公告)号:US20240037028A1

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

    申请号:US18082693

    申请日:2022-12-16

    CPC classification number: G06F12/0292

    Abstract: In an example, a method includes storing code for a first central processing unit (CPU) executing a first application in a first region of a memory, and storing code for a second CPU executing a second application in a second region of the memory. The method includes storing shared code for the first CPU and the second CPU in a third region of the memory. The method includes storing read-write data for the first CPU in a fourth region of the memory and storing read-write data for the second CPU in a fifth region of the memory. The method includes translating a first address from a first unique address space for the first CPU to a shared address space in the third region, and translating a second address from a second unique address space for the second CPU to the shared address space in the third region.

    FAULT DETECTION IN A REAL-TIME IMAGE PIPELINE

    公开(公告)号:US20240428365A1

    公开(公告)日:2024-12-26

    申请号:US18826385

    申请日:2024-09-06

    Abstract: A technique including receiving an image stream for processing; processing the received image stream in a real time mode of operation; outputting an indication that an image processing pipeline has begun processing the received image stream; receiving, in response to the indication, first configuration information associated with test data for testing the image processing pipeline; switching the image processing pipeline to a non-real time mode of operation to process the test data based on the first configuration information during a vertical blanking period of the received image stream; loading the test data from an external memory; switching an input of the image processing pipeline from the image stream to the test data; determining a checksum based on the processed test data; comparing the determined checksum to an expected checksum to determine that the test data was successfully processed; and outputting an indication that the test data was successfully processed.

    REDUNDANT COMMUNICATIONS FOR MULTI-CHIP SYSTEMS

    公开(公告)号:US20230161675A1

    公开(公告)日:2023-05-25

    申请号:US18151543

    申请日:2023-01-09

    CPC classification number: G06F11/1497 G06F2201/87

    Abstract: An electronic device, comprising: a first component configured to transmit a first set of data to a second component by providing a first memory request specifying the first set of data for and an input memory address, and a transaction tracking unit coupled to a first transport interface, the transaction tracking unit configured to: receive the first memory request; transmit a second memory request that specifies at least a first portion of the first set of data, via the first transport interface, to the second component; receive a response to the second memory request from the second component; determine that the response corresponds to the second memory request; and provide, to the first component, an output response based on the received response to the second memory request.

    FAULT DETECTABLE AND TOLERANT NEURAL NETWORK
    10.
    发明申请

    公开(公告)号:US20200074287A1

    公开(公告)日:2020-03-05

    申请号:US16556733

    申请日:2019-08-30

    Abstract: A hardware neural network engine which uses checksums of the matrices used to perform the neural network computations. For fault correction, expected checksums are compared with checksums computed from the matrix developed from the matrix operation. The expected checksums are developed from the prior stage of the matrix operations or from the prior stage of the matrix operations combined with the input matrices to a matrix operation. This use of checksums allows reading of the matrices from memory, the dot product of the matrices and the accumulation of the matrices to be fault corrected without triplication of the matrix operation hardware and extensive use of error correcting codes. The nonlinear stage of the neural network computation is done using triplicated nonlinear computational logic. Fault detection is done in a similar manner, with fewer checksums needed and correction logic removed as compared to the fault correction operation.

Patent Agency Ranking