Convolutional neural network operations
AssigneeAdvanced Micro Devices, Inc.
InventorsBrian Emberling, Michael Mantor, Michael Y. Chow, Bin He
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdvanced Micro Devices, Inc.
InventorsBrian Emberling, Michael Mantor, Michael Y. Chow, Bin He
Estimating the term…
Methods, apparatus, and computer-readable media for executing operations on single-instruction-multiple-data (SIMD) units. A lane of a wave executing on a SIMD unit executes a dot-product instruction during a clock cycle of the lane using operands stored in vector general purpose registers (VGPRs) of the lane. The dot-product instruction generates a convolution result for a data element of input data and applies one or more transitional operations to the convolution result to generate an output data element. The transitional operations include any one or any combination of a reformatting operation, a rectifying operation, and a clamping operation. The dot-product instruction may be a dual dot-product instruction that generates convolution results for two data elements and applies the transitional operations to produce two output data elements during the clock cycle of the lane.
A method for executing operations on single-instruction-multiple-data (SIMD) units, comprising:
An apparatus for executing operations on SIMD units, comprising:
A non-transitory computer-readable medium comprising instructions executable by at least one processor to cause an apparatus to perform operations comprising:
Dependencies are inferred from the claim text.