US 12,169,771 B2
Basic wavelet filtering for accelerated deep learning
Michael Morrison, Sunnyvale, CA (US); Michael Edwin James, San Carlos, CA (US); Sean Lie, Los Altos, CA (US); Srikanth Arekapudi, Los Altos Hills, CA (US); and Gary R. Lauterbach, Los Altos, CA (US)
Assigned to Cerebras Systems Inc., Sunnyvale, CA (US)
Appl. No. 17/764,691
Filed by Cerebras Systems Inc., Sunnyvale, CA (US)
PCT Filed Oct. 15, 2020, PCT No. PCT/IB2020/059734
§ 371(c)(1), (2) Date Apr. 11, 2022,
PCT Pub. No. WO2021/074865, PCT Pub. Date Apr. 22, 2021.
Claims priority of provisional application 62/915,745, filed on Oct. 16, 2019.
Prior Publication US 2023/0162012 A1, May 25, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06N 3/04 (2023.01); G06F 9/38 (2018.01); G06F 13/42 (2006.01); G06F 17/14 (2006.01); G06N 3/063 (2023.01); G06N 3/08 (2023.01)
CPC G06N 3/04 (2013.01) [G06F 9/3887 (2013.01); G06F 13/42 (2013.01); G06F 17/148 (2013.01); G06N 3/063 (2013.01); G06N 3/08 (2013.01)] 27 Claims
OG exemplary drawing
 
1. A method comprising:
communicating packets between a plurality of processing elements coupled via a fabric, wherein each of the communicated packets comprises a respective color field;
receiving, from the fabric, a particular one of the communicated packets in a particular one of the processing elements, wherein the color field of the particular packet is a particular color value;
managing a wavelet filter of the particular processing element, wherein the wavelet filter is enabled to retain a state comprising a filtered color; and
queueing information of the particular packet to enable execution, by the particular processing element, of an instruction that uses the queued information, wherein the queueing is conditional based on one or more queueing criteria and a first one of the queueing criteria is that the particular color value and the filtered color are different.