Dynamic memory allocation in a behavioral recognition system
AssigneeOmni Al, Inc.
InventorsLon W. RISINGER, Kishor Adinath SAITWAL
Life of this patent
Estimating the term…
Abstract
Techniques are disclosed for dynamic memory allocation in a behavioral recognition system. According to one embodiment of the disclosure, input data is received from each of a plurality of data streams. A composite of the input data is generated from each of the data streams in a host memory. The composite of the input data is transferred to a device memory. The composite of the input data is processed in parallel via the host memory on the CPU and the device memory on the GPU.
Claims20
A computer-implemented method comprising:
- receiving input data from each of a plurality of data streams;
- generating a composite of the input data from each of the data streams in a host memory;
- transferring the composite of the input data to a device memory;
- and
- processing the composite of the input data in parallel via the host memory and the device memory.
A non-transitory computer-readable storage medium having instructions, which, when executed on a processor, performs an operation, comprising:
- receiving input data from each of a plurality of data streams;
- generating a composite of the input data from each of the data streams in a host memory;
- transferring the composite of the input data to a device memory;
- and
- processing the composite of the input data in parallel via the host memory and the device memory.
A system, comprising:
- a processor;
- and
- a memory storing code, which, when executed on the processor, performs an operation, comprising:
- receiving input data from each of a plurality of data streams,
- generating a composite of the input data from each of the data streams in a host memory;
- transferring the composite of the input data to a device memory;
- and
- processing the composite of the input data in parallel via the host memory and the device memory.
Dependencies are inferred from the claim text.