Back to results
US 2024/0403610 A1Published application
System, devices and/or processes for applying kernel coefficients
AssigneeArm Limited
InventorMaxim Novikov
Life of this patent
Estimating the term…
Abstract
Example methods, apparatuses, and/or articles of manufacture are disclosed that may be implemented, in whole or in part, in techniques to apply convolution operations to values defined in a feature map. In one example implementation in which a resulting output is to be formatted in a higher resolution, interpolation operations may be interleaved with application of kernel coefficients in a convolution operation.
Claims20
A method comprising:
- convolving, with a plurality of kernel coefficients, first features associated with a plurality of sample indices in a first feature map format to generate first output values mapped to sample indices in one or more second feature map formats to provide a first processing result, wherein:
- a resolution of the sample indices in at least one of the one or more second feature map formats is greater than a resolution of the sample indices in the first feature map format;
- and
- convolving, with the plurality of kernel coefficients, first features associated with the plurality of sample indices in the first feature map format further comprises:
- interpolating a first portion of the first features to provide a first interpolated portion corresponding to sample indices in the at least one of the one or more second feature map formats;
- applying at least some of the kernel coefficients to the first interpolated portion to provide a first convolved result;
- subsequent to commencement of application of the least some of the kernel coefficients to the first interpolated portion, interpolating a second portion of the first features to provide a second interpolated portion corresponding to sample indices in the at least one of the one or more second feature map formats;
- and
- applying at least some of the kernel coefficients to the second interpolated portion to provide a second convolved result.
6 more elements
An apparatus comprising:
- a memory storage device;
- and
- one or more processors coupled to the memory storage device, the one or more processors to:
- convolve, with a plurality of kernel coefficients, first features associated with a plurality of sample indices in a first feature map format to generate first output values mapped to sample indices in one or more second feature map formats to provide a first processing result, wherein:
- a resolution of the sample indices in at least one of the one or more second feature map formats is greater than a resolution of the sample indices in the first feature map format;
- and
- convolution, with the plurality of kernel coefficients, first features associated with the plurality of sample indices in the first feature map format further comprises:
- interpolation of a first portion of the first features to provide a first interpolated portion corresponding to sample indices in the at least one of the one or more second feature map formats;
- application of at least some of the kernel coefficients to the first interpolated portion to provide a first convolved result;
- subsequent to commencement of application of the least some of the kernel coefficients to the first interpolated portion, interpolation of a second portion of the first features to provide a second interpolated portion corresponding to sample indices in the at least one of the one or more second feature map formats;
- and
- application of at least some of the kernel coefficients to the second interpolated portion to provide a second convolved result.
9 more elements
A method comprising:
- convolving, with a plurality of kernel coefficients, first features of a first feature map associated with a first plurality of sample indices in a first feature map format to generate a plurality of first output values mapped to sample indices in the first feature map format;
- interpolating the first output values to provide first interpolated values of a second feature map mapped to first sample indices in one or more second feature map formats;
- and
- subsequent to commencement of interpolation of the first output values to provide the first interpolated values, convolving, with the plurality of kernel coefficients, second features of the first feature map associated with a second plurality of sample indices in the first feature map format to generate a plurality of second output values mapped to sample indices in the first feature map format.
1 more element
Dependencies are inferred from the claim text.