System level testing of artificial intelligence primitives
AssigneeInternational Business Machines Corporation
InventorsAli Y. DUALE, Timothy SLEGEL, Patrick DUFFY
Life of this patent
Estimating the term…
Abstract
Methods, system, and computer program product are disclosed for enhanced system level testing of an AI hardware accelerator comprising Artificial Intelligence (AI) primitives. The system level testing provides uncompromised test coverage of the AI hardware accelerator while enabling efficient and effective testing performance. Enhanced test data generation, result prediction, and test execution are provided for system level testing of AI hardware accelerator including the AI primitives.
Claims20
A computer implemented method comprising:
- providing valid input data comprising a first selected number of seed units, the seed units satisfying a data input requirement for testing an Artificial Intelligence (AI) hardware accelerator;
- selecting random units from the seed units to generate a second selected number of units, wherein a combination of the seed units and the second selected number of units satisfy a data unit threshold for testing the AI hardware accelerator;
- and
- combining the seed units and the second selected number of units to provide a final build test data case for testing the AI hardware accelerator.
A system, comprising:
- a processor;
- and
- a memory, wherein the memory includes a computer program product to perform operations for testing of Artificial Intelligence (AI) hardware accelerator, the operations comprising:
- providing valid input data comprising a first selected number of seed units, the seed units satisfying a data input requirement for testing the AI hardware accelerator;
- selecting random units from the seed units to generate a second selected number of units, wherein a combination of the seed units and the second selected number of units satisfy a data unit threshold for testing the AI hardware accelerator;
- and
- combining the seed units and the second selected number of units to provide a final build test data case for testing the AI hardware accelerator.
A computer program product for testing of Artificial Intelligence (AI) hardware accelerator, the computer program product comprising:
- a non-transitory computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code executable by one or more computer processors to perform an operation comprising:
- providing valid input data comprising a first selected number of seed units, the seed units satisfying a data input requirement for testing the AI hardware accelerator;
- selecting random units from the seed units to generate a second selected number of units, wherein a combination of the seed units and the second selected number of units satisfy a data unit threshold for testing the AI hardware accelerator;
- and
- combining the seed units and the second selected number of units to provide a final build test data case for testing the AI hardware accelerator.
Dependencies are inferred from the claim text.