| CPC G06F 9/3888 (2023.08) [G06F 7/5443 (2013.01); G06F 9/30014 (2013.01); G06F 17/16 (2013.01); G06F 2207/382 (2013.01)] | 20 Claims |

|
1. A graphics processor comprising:
an instruction cache configured to store an instruction, wherein the instruction is a first multiply-add instruction associated with 8-bit integer input or a second multiply-add instruction associated with 16-bit integer input;
a processing resource having a single instruction multiple thread (SIMT) architecture, the processing resource configured to execute the instruction, the processing resource comprising:
a multiplier configured to multiply input associated with the instruction at one of a first plurality of bit widths;
an adder configured to add a product output from the multiplier with an accumulator value at one of a second plurality of bit widths; and
circuitry to select a first bit width of the first plurality of bit widths for the multiplier and a second bit width of the second plurality of bit widths for the adder.
|