US 11,922,169 B2
Refactoring mac operations
Matthew Mattina, Boylston, MA (US); Shidhartha Das, Upper Cambourne (GB); Glen Arnold Rosendale, Palo Alto, CA (US); and Fernando Garcia Redondo, Cambridge (GB)
Assigned to Arm Limited, Cambridge (GB)
Filed by Arm Limited, Cambridge (GB)
Filed on Feb. 17, 2022, as Appl. No. 17/674,503.
Application 17/674,503 is a continuation of application No. PCT/GB2020/052053, filed on Aug. 27, 2020.
Application PCT/GB2020/052053 is a continuation of application No. 16/556,101, filed on Aug. 29, 2019, abandoned.
Prior Publication US 2022/0179658 A1, Jun. 9, 2022
Int. Cl. G06F 9/38 (2018.01); G06F 7/487 (2006.01); G06F 7/544 (2006.01); G06F 9/30 (2018.01); G06F 17/16 (2006.01); G06N 3/06 (2006.01)
CPC G06F 9/3893 (2013.01) [G06F 7/4876 (2013.01); G06F 7/5443 (2013.01); G06F 9/30014 (2013.01); G06F 17/16 (2013.01); G06N 3/06 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus, comprising:
a crossbar including a plurality of crossbar nodes arranged in an array of rows and columns, each crossbar node being programmable to a first resistance level or a second resistance level, the crossbar being configured to sum a plurality of analog input activation signals over each column of crossbar nodes and output a plurality of summed activation signals; and
a multiplier, coupled to the crossbar, including a plurality of multiplier nodes, each multiplier node being programmable to a different conductance level proportional to one of a plurality of neural network weights, the multiplier being configured to sum the plurality of summed activation signals over the multiplier nodes and output an analog output activation signal.