Controller area network fault detection and recovery

    公开(公告)号:US11516046B2

    公开(公告)日:2022-11-29

    申请号:US16741780

    申请日:2020-01-14

    Abstract: A controller area network fault detection and recovery system and method may include a fault detection module, a fault remediation module, a checkpoint manager, and a recovery manager configured to select one or more of the fault remediation mechanisms based upon detected CAN faults. Remediation of detected CAN faults is controlled at a CAN driver software level in accordance with selected fault remediation mechanisms in a predetermined ordered hierarchy.

    Method and apparatus for a neural network

    公开(公告)号:US11354888B2

    公开(公告)日:2022-06-07

    申请号:US16193303

    申请日:2018-11-16

    Abstract: A signal processing system includes a central processing unit (CPU) in communication with an accelerator, and an instruction scheduler in communication with the accelerator. A first memory device including a first instruction set is configured to operate the accelerator, a second instruction set is configured to operate the CPU, and a second memory device is configured to receive a datafile. The accelerator includes a plurality of processing engines (PEs) and an instruction scheduler, the instruction set includes a plurality of operators, and the instruction scheduler is configured to implement the operators in the accelerator employing the PEs. The CPU employs the operators implemented in the accelerator to analyze the datafile to extract a feature therefrom.

    Architecture and method supporting multiple vision stream using shared server on embedded platform

    公开(公告)号:US11074081B2

    公开(公告)日:2021-07-27

    申请号:US16530241

    申请日:2019-08-02

    Abstract: A method in a multiprocessor system for processing multiple perception streams is disclosed. The method comprises: reading data from a plurality of perception streams according to a reading schedule determined by a predetermined policy, each perception stream comprising perception data from a different perception sensor; assigning a unique identification tag to each perception stream; writing each perception stream with its unique identification tag to a server input queue based on the predetermined policy; and processing the tagged perception streams using a server. The processing includes: retrieving tagged perception streams from the server input queue; applying a processing algorithm to process the retrieved tagged perception streams; and outputting the processed perception streams to a server output queue. The method further includes retrieving the processed perception streams from the server output queue and dispatching each retrieved processed perception stream to an appropriate post-processing destination based on the tag associated with the retrieved processed perception stream.

    Apparatus to enable user driven range and feature selection

    公开(公告)号:US11001272B2

    公开(公告)日:2021-05-11

    申请号:US16267965

    申请日:2019-02-05

    Abstract: A method for controlling a vehicle includes: receiving, by a controller, route data, wherein the route data is continuously updated while the vehicle is moving, and the vehicle includes a plurality of vehicle operating modes; receiving, by the controller, feature data, wherein the feature data is information about a plurality of features needed for each of the plurality of vehicle operating modes; determining, by the controller, a plurality of ranges for each of the plurality of vehicle operating modes, wherein each of the plurality of ranges is a function of the route data and the feature data for each of the plurality of vehicle operating modes; and commanding, by the controller, a user interface to display a list of range-mode combinations, wherein the list of range-mode combinations includes the plurality of ranges for each of the plurality of vehicle operating modes.

    ARCHITECTURE AND METHOD SUPPORTING MULTIPLE VISION STREAM USING SHARED SERVER ON EMBEDDED PLATFORM

    公开(公告)号:US20210034371A1

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

    申请号:US16530241

    申请日:2019-08-02

    Abstract: A method in a multiprocessor system for processing multiple perception streams is disclosed. The method comprises: reading data from a plurality of perception streams according to a reading schedule determined by a predetermined policy, each perception stream comprising perception data from a different perception sensor; assigning a unique identification tag to each perception stream; writing each perception stream with its unique identification tag to a server input queue based on the predetermined policy; and processing the tagged perception streams using a server. The processing includes: retrieving tagged perception streams from the server input queue; applying a processing algorithm to process the retrieved tagged perception streams; and outputting the processed perception streams to a server output queue. The method further includes retrieving the processed perception streams from the server output queue and dispatching each retrieved processed perception stream to an appropriate post-processing destination based on the tag associated with the retrieved processed perception stream.

    Dynamic batch size selection for vehicle camera image processing

    公开(公告)号:US10686988B2

    公开(公告)日:2020-06-16

    申请号:US15950587

    申请日:2018-04-11

    Abstract: Examples of techniques for dynamically selecting a batch size used in vehicle camera image processing are disclosed. In one example implementation, a method includes generating, by a processing device, a batch table and a mode table. The method further includes determining, by the processing device, image processing performance requirements for a current mode of a vehicle using the mode table, the vehicle comprising a plurality of cameras configured to capture a plurality of images. The method further includes selecting, by the processing device, a batch size and a processing frequency based at least in part on the image processing performance requirements for the current mode of the vehicle. The method further includes processing, by an accelerator, at least a subset of the plurality of images based at least in part on the batch size and processing frequency.

    METHOD AND APPARATUS FOR MEMORY ACCESS MANAGEMENT FOR DATA PROCESSING

    公开(公告)号:US20200167887A1

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

    申请号:US16199898

    申请日:2018-11-26

    Abstract: A method and system including a central processing unit (CPU), an accelerator, a communication bus and a system memory device for dynamically processing an image file are described. The accelerator includes a local memory buffer, a data transfer scheduler, and a plurality of processing engines. The data transfer scheduler is arranged to manage data transfer between the system memory device and the local memory buffer, wherein the data transfer includes data associated with the image file. The local memory buffer is configured as a circular line buffer, and the data transfer scheduler includes a ping-pong buffer for transferring output data from the one of the processing engines to the system memory device. The local memory buffer is configured to execute cross-layer usage of data associated with the image file.

Patent Agency Ranking