| CPC G06F 7/483 (2013.01) [G06F 7/38 (2013.01); G06F 7/4833 (2013.01); G06F 7/5235 (2013.01); H03K 19/17728 (2013.01)] | 36 Claims |

|
1. A device comprising:
a silicon chip comprising a plurality of processing units;
wherein the plurality of processing units comprise a first plurality of custom silicon arithmetic elements;
wherein at least one of the first plurality of custom silicon arithmetic elements is adapted to execute a first multiplication operation on
one or more first inputs that represent a first numerical value using a floating point representation that has a signed binary mantissa of no more than 11 bits and a signed binary exponent of at least 6 bits, and
on one or more second inputs that represent a second numerical value using a floating point representation;
wherein a total number of the first plurality of custom silicon arithmetic elements in the silicon chip that are adapted to execute first multiplication operations exceeds, by at least N=20 more than three times, a total number of second custom silicon arithmetic elements in the silicon chip adapted to perform on each cycle the operation of traditional high-precision multiplication on floating point numbers that are at least 32 bits wide; and
wherein the first plurality of custom silicon arithmetic elements are adapted to collectively perform, per cycle, at least tens of thousands of first multiplication operations.
|