Methods and systems for testing components of parallel computing devices

    公开(公告)号:US10558539B2

    公开(公告)日:2020-02-11

    申请号:US15719102

    申请日:2017-09-28

    Abstract: Systems and methods are provided for testing a first computer device of a vehicle. A method includes selecting an operational component of the first computer device and selecting a test operation that is configured to utilize an entire capacity of the operational component. The method further includes instructing the first computer device to perform the test operation and to generate a first result. The method further yet includes retrieving a second result of the test operation and comparing the first result of the test operation from the first computer device with the second result. The method further yet includes indicating that the first computer device is faulty based at least in part on a difference between the first result and the second result.

    Dynamic Batch Size Selection for Vehicle Camera Image Processing

    公开(公告)号:US20190320115A1

    公开(公告)日:2019-10-17

    申请号: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.

    Architecture and services supporting reconfigurable synchronization in a multiprocessing system

    公开(公告)号:US10360079B2

    公开(公告)日:2019-07-23

    申请号:US15625051

    申请日:2017-06-16

    Abstract: A synchronization method in a multiprocessor system is provided. The method includes providing a plurality of synchronization mechanisms for synchronizing data to be accessed by a plurality of concurrently executable tasks, analyzing design information and runtime information for application software that includes the concurrently executable tasks, identifying, based on the analysis, software architecture patterns for the concurrently executable tasks that access a shared variable, and associating, based on the analysis, each of the software architecture patterns to one or more of the synchronization mechanisms. The method further includes generating synchronization table entries for a synchronization table that identify the shared variable, the software architecture pattern for the concurrently executable tasks that access the shared variable, and the one or more synchronization mechanisms associated with the software architecture pattern and also includes accessing the shared variable using the one or more synchronization mechanisms identified in the synchronization table.

    AUTONOMOUS VEHICLE ADAPTIVE PARALLEL IMAGE PROCESSING SYSTEM

    公开(公告)号:US20190171895A1

    公开(公告)日:2019-06-06

    申请号:US15833382

    申请日:2017-12-06

    Abstract: An adaptive parallel imaging processing system in a vehicle is provided. The system may include, but is not limited to, a plurality of processors and a resource management system including, but not limited to, an execution monitor, the execution monitor configured to calculate an average utilization of each of the plurality of processors over a moving window, and a service scheduler controlling a request queue for each of the plurality of processors, the service scheduler scheduling image processing tasks in the respective request queue for the each of the plurality of processors based upon the average utilization of each of the plurality of processors, the capabilities of each of the plurality of processors, and a priority associated with each image processing task, wherein an autonomous vehicle control system is configured to generate the instructions to control the at least one vehicle system based upon the processed image processing tasks

    Methodology and tool support for test organization and migration for embedded software
    16.
    发明授权
    Methodology and tool support for test organization and migration for embedded software 有权
    用于嵌入式软件的测试组织和迁移的方法和工具支持

    公开(公告)号:US09342441B2

    公开(公告)日:2016-05-17

    申请号:US14294337

    申请日:2014-06-03

    CPC classification number: G06F11/3684 G06F11/3636 G06F11/368

    Abstract: A method of establishing traceability for embedded software systems. A design code database is provided for an embedded software system. A test suite database including a plurality of test cases is structured for testing design code of the embedded software system. The structuring of the test cases provides a correspondence from a respective test case to a respective portion of the design code. A processor receives a design code modification to the embedded software. An associated test case is identified for testing the modified design code being based on traceability data. The associated test case is revised to accommodate the modified design code. The modified test cases are integrated into the test suite. A traceability database establishes a one-to-one correspondence between the modified design coder and the modified test case is updated.

    Abstract translation: 一种为嵌入式软件系统建立可追溯性的方法。 为嵌入式软件系统提供设计代码数据库。 包括多个测试用例的测试套件数据库被构造用于测试嵌入式软件系统的设计代码。 测试用例的结构化提供了从相应测试用例到设计代码的相应部分的对应关系。 处理器接收嵌入式软件的设计代码修改。 识别相关的测试用例,用于测试基于可追溯性数据的修改后的设计代码。 修改相关测试用例以适应修改后的设计代码。 修改后的测试用例集成到测试套件中。 可追溯性数据库在修改后的设计编码器和修改的测试用例之间建立一对一的对应关系。

    CONTROLLER AREA NETWORK FAULT DETECTION AND RECOVERY

    公开(公告)号:US20210218596A1

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

    申请号: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.

Patent Agency Ranking