IP Library › Granted Patent US 12,361,600
Granted Patent B2
US 12,361,600 · App. 18/322,194 · Granted Jul 15, 2025

Systolic arithmetic on sparse data

Inventors: Abhishek R. Appu (El Dorado Hills, CA); Prasoonkumar Surti (Folsom, CA); Jill Boyce (Portland, OR); Subramaniam Maiyuran (Gold River, CA); Michael Apodaca (Folsom, CA); Adam T. Lake (Portland, OR); James Holland (Folsom, CA); Vasanth Ranganathan (El Dorado Hills, CA); Altug Koker (El Dorado Hills, CA); Lidong Xu (Beijing, CN); Nikos Kaburlasos (Folsom, CA)
Assignee: Intel Corporation
G06T9/002G06N3/045G06T9/007G06T9/008G06T15/005
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,361,600
App. No.
18/322,194
Filed
May 23, 2023
Granted
Jul 15, 2025
Kind
B2
Examiner
ALAM, FAYYAZ
Art Unit
2674
USPC
382/253
Abstract

Embodiments described herein provided for an instruction and associated logic to enable a processing resource including a tensor accelerator to perform optimized computation of sparse submatrix operations. One embodiment provides a parallel processor comprising a processing cluster coupled with the cache memory. The processing cluster includes a plurality of multiprocessors coupled with a data interconnect, where a multiprocessor of the plurality of multiprocessors includes a tensor core configured to load tensor data and metadata associated with the tensor data from the cache memory, wherein the metadata indicates a first numerical transform applied to the tensor data, perform an inverse transform of the first numerical transform, perform a tensor operation on the tensor data after the inverse transform is performed, and write output of the tensor operation to a memory coupled with the processing cluster.

Claims (47)

1. A parallel processor comprising:

a cache memory; and

a processing cluster coupled with the cache memory, the processing cluster including a plurality of multiprocessors coupled with a data interconnect, wherein a multiprocessor of the plurality of multiprocessors includes a tensor core configured to:

load tensor data and metadata associated with the tensor data from the cache memory, wherein the metadata indicates a first numerical transform applied to the tensor data;

perform an inverse transform of the first numerical transform;

perform a tensor operation on the tensor data after the inverse transform is performed; and

write output of the tensor operation to a memory coupled with the processing cluster.

2. The parallel processor of claim 1 , wherein to write output of the tensor operation to the memory coupled with the processing cluster includes to write the output to a main memory of the parallel processor.

3. The parallel processor of claim 2 , wherein to write the output of the tensor operation to the main memory of the parallel processor includes to write the output to the cache memory.

4. The parallel processor of claim 1 , the tensor core configured to:

decompress or decode the tensor data before the inverse transform is applied to the tensor data.

5. The parallel processor of claim 1 , the tensor operation performed on the tensor data associated with an inference operation performed via the tensor core.

6. The parallel processor of claim 5 , the tensor core configured to compress or encode the output of the tensor operation within the tensor core after performing the numerical transform on the tensor data.

7. The parallel processor of claim 1 , the tensor core configured to apply a second numerical transform to the output of the tensor operation and generate metadata to indicate that the second numerical transform is applied to the output of the tensor operation.

8. The parallel processor of claim 7 , the tensor core configured to:

apply the first numerical transform to at least a portion of the output of the tensor operation to generate first test transform data;

apply the second numerical transform to at least a portion of the output of the tensor operation to generate second test transform data;

determine compressibility metrics based on analysis of the first test transform data and the second test transform data; and

apply the second transform to the output of the tensor operation based on the compressibility metrics.

9. The parallel processor of claim 8 , wherein to write the output of the tensor operation to the memory of the processing cluster includes to:

compress or encode the output of the tensor operation after the second transform is applied; and

write the output of the tensor operation after compression or encoding is applied to the output of the tensor operation.

10. The parallel processor of claim 9 , wherein the first numerical transform or the second numerical transform is selected from a set of numerical transforms including a discrete cosine transform, a discrete sine transform, a bit-flip transform, and a bit-rotate transform.

11. A method comprising:

performing numerical operations to train a neural network model via a tensor core, including generating a first matrix of weights associated with the neural network model;

applying a numerical transform to the first matrix of weights to generate a set of transformed weights and a transform type, wherein the transform type identifies the numerical transform applied to the first matrix of weights, the first matrix of weights is a sparse matrix, and the transformed weights compress to a higher compression ratio than the first matrix of weights; and

applying a numerical inverse transform to the transformed weights to generate a second matrix of weights, wherein the numerical inverse transform to perform is identified via the transform type associated with the set of transformed weights.

12. The method of claim 11 , further comprising:

applying a first numerical transform to at least a portion of the first matrix of weights to generate first test transform data;

applying a second numerical transform to at least a portion of the first matrix of weights to generate second test transform data;

determining compressibility metrics based on analysis of the first test transform data and the second test transform data; and

sending a recommended transform to enable selection of a numerical transform to apply to the first matrix of weights.

13. The method of claim 12 , wherein the numerical transform is selected from a set of numerical transforms including a discrete cosine transform, a discrete sine transform, a bit-flip transform, and a bit-rotate transform.

14. A graphics processing system comprising:

a memory device; and

a graphics processor coupled with the memory device, the graphics processor including a cache memory and a processing cluster coupled with the cache memory, the processing cluster including a plurality of multiprocessors coupled with a data interconnect, wherein a multiprocessor of the plurality of multiprocessors includes a tensor core configured to:

load tensor data and metadata associated with the tensor data from the cache memory, wherein the metadata indicates a first numerical transform applied to the tensor data;

perform an inverse transform of the first numerical transform;

perform a tensor operation on the tensor data after the inverse transform is performed; and

write output of the tensor operation to a memory coupled with the processing cluster.

15. The graphics processing system of claim 14 , wherein to write output of the tensor operation to the memory coupled with the processing cluster includes to write the output to the memory device.

16. The graphics processing system of claim 15 , wherein to write the output of the tensor operation to the memory device.

17. The graphics processing system of claim 14 , the tensor core configured to:

decompress or decode the tensor data before the inverse transform is applied to the tensor data.

18. The graphics processing system of claim 14 , the tensor operation performed on the tensor data associated with an inference operation performed via the tensor core.

19. The graphics processing system of claim 18 , the tensor core configured to compress or encode the output of the tensor operation within the tensor core after performing the numerical transform on the tensor data.

20. The graphics processing system of claim 14 , the tensor core configured to apply a second numerical transform to the output of the tensor operation and generate metadata to indicate that the second numerical transform is applied to the output of the tensor operation.

Continuity (3)
Continuation 17095544 · Nov 11, 2020
Provisional Application 62935670 · Nov 15, 2019
Related Publication 20230377209A1 · Nov 23, 2023
References Cited (400)
US 3872442A · Boles et al. · 1975 [cited by applicant]
US 4476523A · Beauchamp · 1984 [cited by applicant]
US 4823252A · Horst et al. · 1989 [cited by applicant]
US 5182801A · Asfour · 1993 [cited by applicant]
US 5381539A · Yanai et al. · 1995 [cited by applicant]
US 5450607A · Kowalczyk et al. · 1995 [cited by applicant]
US 5469552A · Suzuki et al. · 1995 [cited by applicant]
US 5471593A · Branigin · 1995 [cited by applicant]
US 5502827A · Yoshida · 1996 [cited by applicant]
US 5574928A · White et al. · 1996 [cited by applicant]
US 5627985A · Fetterman et al. · 1997 [cited by applicant]
US 5673407A · Poland et al. · 1997 [cited by applicant]
US 5737752A · Hilditch · 1998 [cited by applicant]
US 5777629A · Baldwin · 1998 [cited by applicant]
US 5805475A · Putrino et al. · 1998 [cited by applicant]
US 5822767A · MacWilliams et al. · 1998 [cited by applicant]
US 5890211A · Sokolov et al. · 1999 [cited by applicant]
US 5917741A · Ng · 1999 [cited by applicant]
US 5926406A · Tucker et al. · 1999 [cited by applicant]
US 5940311A · Dao et al. · 1999 [cited by applicant]
US 6038582A · Arakawa et al. · 2000 [cited by applicant]
US 6049865A · Smith · 2000 [cited by applicant]
US 6078940A · Scales · 2000 [cited by applicant]
US 6260008B1 · Sanfilippo · 2001 [cited by applicant]
US 6412046B1 · Sharma et al. · 2002 [cited by applicant]
US 6480872B1 · Choquette · 2002 [cited by applicant]
US 6513099B1 · Smith et al. · 2003 [cited by applicant]
US 6529928B1 · Resnick et al. · 2003 [cited by applicant]
US 6578102B1 · Batchelor et al. · 2003 [cited by applicant]
US 6598120B1 · Berg et al. · 2003 [cited by applicant]
US 6678806B1 · Redford · 2004 [cited by applicant]
US 6788738B1 · New · 2004 [cited by applicant]
US 6856320B1 · Rubinstein et al. · 2005 [cited by applicant]
US 6963954B1 · Trehus et al. · 2005 [cited by applicant]
US 7102646B1 · Rubinstein et al. · 2006 [cited by applicant]
US 7127482B2 · Hou et al. · 2006 [cited by applicant]
US 7197605B2 · Schmisseur et al. · 2007 [cited by applicant]
US 7327289B1 · Lippincott · 2008 [cited by applicant]
US 7373369B2 · Gerwig et al. · 2008 [cited by applicant]
US 7483031B2 · Williams et al. · 2009 [cited by applicant]
US 7567252B2 · Buck et al. · 2009 [cited by applicant]
US 7616206B1 · Danilak · 2009 [cited by applicant]
US 7620793B1 · Edmondson et al. · 2009 [cited by applicant]
US 7873812B1 · Mimar · 2011 [cited by applicant]
US 7913041B2 · Shen et al. · 2011 [cited by applicant]
US 7958558B1 · Leake et al. · 2011 [cited by applicant]
US 8253750B1 · Huang et al. · 2012 [cited by applicant]
US 8340280B2 · Gueron et al. · 2012 [cited by applicant]
US 8429351B1 · Yu et al. · 2013 [cited by applicant]
US 8645634B1 · Cox et al. · 2014 [cited by applicant]
US 8669990B2 · Sprangle et al. · 2014 [cited by applicant]
US 8847965B2 · Chandak et al. · 2014 [cited by applicant]
US 8990505B1 · Jamil et al. · 2015 [cited by applicant]
US 9104633B2 · Moloney · 2015 [cited by applicant]
US 9170955B2 · Forsyth et al. · 2015 [cited by applicant]
US 9304835B1 · Ekanadham et al. · 2016 [cited by applicant]
US 9317251B2 · Tsen et al. · 2016 [cited by applicant]
US 9461667B2 · Quinnell · 2016 [cited by applicant]
US 9491112B1 · Patel et al. · 2016 [cited by applicant]
US 9501392B1 · Weingarten · 2016 [cited by applicant]
US 9558156B1 · Bekas et al. · 2017 [cited by applicant]
US 9690696B1 · Hefner et al. · 2017 [cited by applicant]
US 9727337B2 · Gschwind et al. · 2017 [cited by applicant]
US 9804666B2 · Jiao · 2017 [cited by applicant]
US 9811468B2 · Hooker et al. · 2017 [cited by applicant]
US 10002045B2 · Chung et al. · 2018 [cited by applicant]
US 10049322B2 · Ross · 2018 [cited by applicant]
US 10102015B1 · Gordon et al. · 2018 [cited by applicant]
US 10146738B2 · Nurvitadhi et al. · 2018 [cited by applicant]
US 10229470B2 · Benthin et al. · 2019 [cited by applicant]
US 10353706B2 · Kaul et al. · 2019 [cited by applicant]
US 10379865B1 · Menezes et al. · 2019 [cited by applicant]
US 10409614B2 · Ould-Ahmed-Vall et al. · 2019 [cited by applicant]
US 10409887B1 · Gauria et al. · 2019 [cited by applicant]
US 10474458B2 · Kaul et al. · 2019 [cited by applicant]
US 10528864B2 · Dally et al. · 2020 [cited by applicant]
US 10572409B1 · Zejda et al. · 2020 [cited by applicant]
US 10678508B2 · Vantrease et al. · 2020 [cited by applicant]
US 10755201B2 · Sika · 2020 [cited by applicant]
US 10762164B2 · Chen et al. · 2020 [cited by applicant]
US 10769750B1 · Yoon · 2020 [cited by applicant]
US 10860316B2 · Zhi et al. · 2020 [cited by applicant]
US 10860922B2 · Dally et al. · 2020 [cited by applicant]
US 10891538B2 · Dally et al. · 2021 [cited by applicant]
US 10896045B2 · Sodani et al. · 2021 [cited by applicant]
US 11080046B2 · Kaul et al. · 2021 [cited by applicant]
US 11113784B2 · Ray et al. · 2021 [cited by applicant]
US 11169799B2 · Kaul et al. · 2021 [cited by applicant]
US 11250108B2 · Dong · 2022 [cited by examiner]
US 11360767B2 · Kaul et al. · 2022 [cited by applicant]
US 11409537B2 · Ould-Ahmed-Vall et al. · 2022 [cited by applicant]
US 11461107B2 · Ould-Ahmed-Vall et al. · 2022 [cited by applicant]
US 11550971B1 · Lu et al. · 2023 [cited by applicant]
US 11620256B2 · Koker et al. · 2023 [cited by applicant]
US 11676239B2 · Ray et al. · 2023 [cited by applicant]
US 11709793B2 · Maiyuran et al. · 2023 [cited by applicant]
US 11805109B1 · Khare et al. · 2023 [cited by applicant]
US 12007935B2 · Maiyuran et al. · 2024 [cited by applicant]
US 20010042194A1 · Elliott et al. · 2001 [cited by applicant]
US 20020152361A1 · Dean et al. · 2002 [cited by applicant]
US 20020156979A1 · Rodriguez · 2002 [cited by applicant]
US 20030204840A1 · Wu · 2003 [cited by applicant]
US 20040054841A1 · Callison et al. · 2004 [cited by applicant]
US 20050080834A1 · Belluomini et al. · 2005 [cited by applicant]
US 20050125631A1 · Symes et al. · 2005 [cited by applicant]
US 20050169463A1 · Ahn et al. · 2005 [cited by applicant]
US 20050219253A1 · Piazza et al. · 2005 [cited by applicant]
US 20060037003A1 · Long et al. · 2006 [cited by applicant]
US 20060101244A1 · Siu et al. · 2006 [cited by applicant]
US 20060143396A1 · Cabot · 2006 [cited by applicant]
US 20060149803A1 · Siu et al. · 2006 [cited by applicant]
US 20060179092A1 · Schmookler · 2006 [cited by applicant]
US 20060248279A1 · Al-Sukhni et al. · 2006 [cited by applicant]
US 20060265576A1 · Davis et al. · 2006 [cited by applicant]
US 20060277365A1 · Pong · 2006 [cited by applicant]
US 20060282620A1 · Kashyap et al. · 2006 [cited by applicant]
US 20070030277A1 · Prokopenko et al. · 2007 [cited by applicant]
US 20070030279A1 · Paltashev et al. · 2007 [cited by applicant]
US 20070074008A1 · Donofrio · 2007 [cited by applicant]
US 20070083742A1 · Abernathy et al. · 2007 [cited by applicant]
US 20070115291A1 · Chen et al. · 2007 [cited by applicant]
US 20070211064A1 · Buck et al. · 2007 [cited by applicant]
US 20070273698A1 · Du et al. · 2007 [cited by applicant]
US 20070294682A1 · Demetriou et al. · 2007 [cited by applicant]
US 20080028152A1 · Du et al. · 2008 [cited by applicant]
US 20080030510A1 · Wan et al. · 2008 [cited by applicant]
US 20080052466A1 · Zulauf · 2008 [cited by applicant]
US 20080071851A1 · Zohar et al. · 2008 [cited by applicant]
US 20080086598A1 · Maron et al. · 2008 [cited by applicant]
US 20080288746A1 · Inglett et al. · 2008 [cited by applicant]
US 20080307207A1 · Khailany et al. · 2008 [cited by applicant]
US 20090003593A1 · Gopal et al. · 2009 [cited by applicant]
US 20090019253A1 · Stecher et al. · 2009 [cited by applicant]
US 20090030960A1 · Geraghty et al. · 2009 [cited by applicant]
US 20090113170A1 · Abdallah · 2009 [cited by applicant]
US 20090150654A1 · Oberman et al. · 2009 [cited by applicant]
US 20090157972A1 · Byers et al. · 2009 [cited by applicant]
US 20090182942A1 · Greiner et al. · 2009 [cited by applicant]
US 20090189898A1 · Dammertz et al. · 2009 [cited by applicant]
US 20090190432A1 · Bilger et al. · 2009 [cited by applicant]
US 20090254733A1 · Chen et al. · 2009 [cited by applicant]
US 20090307472A1 · Essick, IV et al. · 2009 [cited by applicant]
US 20090309896A1 · DeLaurier et al. · 2009 [cited by applicant]
US 20100053162A1 · Dammertz et al. · 2010 [cited by applicant]
US 20100082906A1 · Hinton et al. · 2010 [cited by applicant]
US 20100082910A1 · Raikar et al. · 2010 [cited by applicant]
US 20100162247A1 · Welc et al. · 2010 [cited by applicant]
US 20100185816A1 · Sauber et al. · 2010 [cited by applicant]
US 20100228941A1 · Koob et al. · 2010 [cited by applicant]
US 20100281235A1 · Vorbach et al. · 2010 [cited by applicant]
US 20100293334A1 · Xun et al. · 2010 [cited by applicant]
US 20100299656A1 · Shah et al. · 2010 [cited by applicant]
US 20100312944A1 · Walker · 2010 [cited by applicant]
US 20100332775A1 · Kapil et al. · 2010 [cited by applicant]
US 20110040744A1 · Haas et al. · 2011 [cited by applicant]
US 20110040822A1 · Eichenberger et al. · 2011 [cited by applicant]
US 20110078226A1 · Baskaran et al. · 2011 [cited by applicant]
US 20110119446A1 · Blumrich et al. · 2011 [cited by applicant]
US 20110153707A1 · Ginzburg et al. · 2011 [cited by applicant]
US 20110157195A1 · Sprangle et al. · 2011 [cited by applicant]
US 20110238934A1 · Xu et al. · 2011 [cited by applicant]
US 20120011182A1 · Raafat et al. · 2012 [cited by applicant]
US 20120059983A1 · Nellans et al. · 2012 [cited by applicant]
US 20120072631A1 · Chirca et al. · 2012 [cited by applicant]
US 20120075319A1 · Dally · 2012 [cited by applicant]
US 20120124115A1 · Ollmann · 2012 [cited by applicant]
US 20120154411A1 · Cheng · 2012 [cited by applicant]
US 20120233444A1 · Stephens et al. · 2012 [cited by applicant]
US 20120268909A1 · Emma et al. · 2012 [cited by applicant]
US 20120278376A1 · Bakos · 2012 [cited by applicant]
US 20130013864A1 · Chung et al. · 2013 [cited by applicant]
US 20130031328A1 · Kelleher et al. · 2013 [cited by applicant]
US 20130073599A1 · Maloney · 2013 [cited by applicant]
US 20130099946A1 · Dickie et al. · 2013 [cited by applicant]
US 20130111136A1 · Bell, Jr. et al. · 2013 [cited by applicant]
US 20130141442A1 · Brothers et al. · 2013 [cited by applicant]
US 20130148947A1 · Glen et al. · 2013 [cited by applicant]
US 20130218938A1 · Dockser et al. · 2013 [cited by applicant]
US 20130219088A1 · Rawe et al. · 2013 [cited by applicant]
US 20130235925A1 · Nguyen et al. · 2013 [cited by applicant]
US 20130254491A1 · Coleman et al. · 2013 [cited by applicant]
US 20130293544A1 · Schreyer et al. · 2013 [cited by applicant]
US 20130297906A1 · Loh et al. · 2013 [cited by applicant]
US 20140006753A1 · Gopal et al. · 2014 [cited by applicant]
US 20140032818A1 · Chang et al. · 2014 [cited by applicant]
US 20140052928A1 · Shimoi · 2014 [cited by applicant]
US 20140059328A1 · Gonion · 2014 [cited by applicant]
US 20140068197A1 · Joshi et al. · 2014 [cited by applicant]
US 20140075163A1 · Loewenstein et al. · 2014 [cited by applicant]
US 20140082322A1 · Loh et al. · 2014 [cited by applicant]
US 20140089371A1 · Dinechin et al. · 2014 [cited by applicant]
US 20140089697A1 · Kim et al. · 2014 [cited by applicant]
US 20140095796A1 · Bell, Jr. et al. · 2014 [cited by applicant]
US 20140108481A1 · Davis et al. · 2014 [cited by applicant]
US 20140122555A1 · Hickmann et al. · 2014 [cited by applicant]
US 20140129807A1 · Tannenbaum et al. · 2014 [cited by applicant]
US 20140146607A1 · Nagai et al. · 2014 [cited by applicant]
US 20140173203A1 · Forsyth · 2014 [cited by applicant]
US 20140173207A1 · Wang et al. · 2014 [cited by applicant]
US 20140181487A1 · Sasanka · 2014 [cited by applicant]
US 20140188963A1 · Tsen et al. · 2014 [cited by applicant]
US 20140188966A1 · Galal et al. · 2014 [cited by applicant]
US 20140208069A1 · Wegener · 2014 [cited by applicant]
US 20140223096A1 · Zhe Yang et al. · 2014 [cited by applicant]
US 20140223131A1 · Agarwal et al. · 2014 [cited by applicant]
US 20140229713A1 · Muff et al. · 2014 [cited by applicant]
US 20140258622A1 · Lacourba et al. · 2014 [cited by applicant]
US 20140266417A1 · Dally et al. · 2014 [cited by applicant]
US 20140267232A1 · Lum et al. · 2014 [cited by applicant]
US 20140281008A1 · Muthiah et al. · 2014 [cited by applicant]
US 20140281110A1 · Duluk, Jr. et al. · 2014 [cited by applicant]
US 20140281261A1 · Vera et al. · 2014 [cited by applicant]
US 20140281299A1 · Duluk, Jr. et al. · 2014 [cited by applicant]
US 20140317388A1 · Chung et al. · 2014 [cited by applicant]
US 20140348431A1 · Brick et al. · 2014 [cited by applicant]
US 20140365715A1 · Lee · 2014 [cited by applicant]
US 20140379987A1 · Aggarwal et al. · 2014 [cited by applicant]
US 20150039661A1 · Blomgren et al. · 2015 [cited by applicant]
US 20150046655A1 · Nystad et al. · 2015 [cited by applicant]
US 20150046662A1 · Heinrich et al. · 2015 [cited by applicant]
US 20150067259A1 · Wang et al. · 2015 [cited by applicant]
US 20150095588A1 · Abdallah · 2015 [cited by applicant]
US 20150160872A1 · Chen · 2015 [cited by applicant]
US 20150193358A1 · Dyke et al. · 2015 [cited by applicant]
US 20150205615A1 · Cunningham et al. · 2015 [cited by applicant]
US 20150205724A1 · Hancock et al. · 2015 [cited by applicant]
US 20150221063A1 · Kim et al. · 2015 [cited by applicant]
US 20150235338A1 · Alla et al. · 2015 [cited by applicant]
US 20150268940A1 · Baghsorkhi et al. · 2015 [cited by applicant]
US 20150268963A1 · Etsion et al. · 2015 [cited by applicant]
US 20150339229A1 · Zhang et al. · 2015 [cited by applicant]
US 20150349953A1 · Kruglick · 2015 [cited by applicant]
US 20150371407A1 · Kim et al. · 2015 [cited by applicant]
US 20150378741A1 · Lukyanov et al. · 2015 [cited by applicant]
US 20150380088A1 · Naeimi et al. · 2015 [cited by applicant]
US 20160062947A1 · Chetlur et al. · 2016 [cited by applicant]
US 20160070536A1 · Maeda · 2016 [cited by applicant]
US 20160071242A1 · Uralsky et al. · 2016 [cited by applicant]
US 20160086303A1 · Bae et al. · 2016 [cited by applicant]
US 20160092239A1 · Maiyuran et al. · 2016 [cited by applicant]
US 20160092240A1 · Maiyuran et al. · 2016 [cited by applicant]
US 20160124713A1 · Bekas et al. · 2016 [cited by applicant]
US 20160124861A1 · Fujii et al. · 2016 [cited by applicant]
US 20160140686A1 · Lueh et al. · 2016 [cited by applicant]
US 20160170889A1 · Lee et al. · 2016 [cited by applicant]
US 20160179535A1 · Chen et al. · 2016 [cited by applicant]
US 20160188295A1 · Rarick et al. · 2016 [cited by applicant]
US 20160239065A1 · Lee et al. · 2016 [cited by applicant]
US 20160246723A1 · Doshi et al. · 2016 [cited by applicant]
US 20160283249A1 · Forsell · 2016 [cited by applicant]
US 20160307362A1 · Farrell et al. · 2016 [cited by applicant]
US 20160321187A1 · Bernat et al. · 2016 [cited by applicant]
US 20160342892A1 · Ross · 2016 [cited by applicant]
US 20160350227A1 · Hooker et al. · 2016 [cited by applicant]
US 20160357680A1 · Hooker et al. · 2016 [cited by applicant]
US 20160378366A1 · Tomishima et al. · 2016 [cited by applicant]
US 20160378465A1 · Venkatesh et al. · 2016 [cited by applicant]
US 20160378674A1 · Cheng et al. · 2016 [cited by applicant]
US 20170024327A1 · Saidi et al. · 2017 [cited by applicant]
US 20170039144A1 · Wang et al. · 2017 [cited by applicant]
US 20170061279A1 · Yang et al. · 2017 [cited by applicant]
US 20170083240A1 · Rogers et al. · 2017 [cited by applicant]
US 20170090924A1 · Mishra et al. · 2017 [cited by applicant]
US 20170109282A1 · Frank et al. · 2017 [cited by applicant]
US 20170132134A1 · Gschwind et al. · 2017 [cited by applicant]
US 20170139748A1 · Tipparaju et al. · 2017 [cited by applicant]
US 20170177336A1 · Astafev et al. · 2017 [cited by applicant]
US 20170185379A1 · Anderson et al. · 2017 [cited by applicant]
US 20170200303A1 · Havran et al. · 2017 [cited by applicant]
US 20170214930A1 · Loughry · 2017 [cited by applicant]
US 20170220592A1 · Foltz · 2017 [cited by applicant]
US 20170228342A1 · Narayanaswami et al. · 2017 [cited by applicant]
US 20170308800A1 · Cichon et al. · 2017 [cited by applicant]
US 20170315921A1 · Hooker et al. · 2017 [cited by applicant]
US 20170315932A1 · Moyer et al. · 2017 [cited by applicant]
US 20170323042A1 · Zhang · 2017 [cited by applicant]
US 20170344822A1 · Popescu et al. · 2017 [cited by applicant]
US 20170357506A1 · Wang et al. · 2017 [cited by applicant]
US 20180011790A1 · Gaur et al. · 2018 [cited by applicant]
US 20180018153A1 · Mukai · 2018 [cited by applicant]
US 20180026651A1 · Gopal et al. · 2018 [cited by applicant]
US 20180040096A1 · Benthin et al. · 2018 [cited by applicant]
US 20180046898A1 · Lo · 2018 [cited by applicant]
US 20180046900A1 · Dally et al. · 2018 [cited by applicant]
US 20180046906A1 · Dally et al. · 2018 [cited by applicant]
US 20180052920A1 · Klein et al. · 2018 [cited by applicant]
US 20180067869A1 · Yang et al. · 2018 [cited by applicant]
US 20180107602A1 · Dasgupta et al. · 2018 [cited by applicant]
US 20180114114A1 · Molchanov et al. · 2018 [cited by applicant]
US 20180129608A9 · Damodaran et al. · 2018 [cited by applicant]
US 20180157464A1 · Lutz et al. · 2018 [cited by applicant]
US 20180165204A1 · Venkatesh et al. · 2018 [cited by applicant]
US 20180174353A1 · Shin et al. · 2018 [cited by applicant]
US 20180181519A1 · Cheng · 2018 [cited by applicant]
US 20180183577A1 · Suresh et al. · 2018 [cited by applicant]
US 20180189231A1 · Fleming, Jr. et al. · 2018 [cited by applicant]
US 20180189925A1 · Lee et al. · 2018 [cited by applicant]
US 20180210830A1 · Malladi et al. · 2018 [cited by applicant]
US 20180210836A1 · Lai et al. · 2018 [cited by applicant]
US 20180253635A1 · Park · 2018 [cited by applicant]
US 20180276044A1 · Fong et al. · 2018 [cited by applicant]
US 20180276150A1 · Eckert et al. · 2018 [cited by applicant]
US 20180284994A1 · Haller et al. · 2018 [cited by applicant]
US 20180285278A1 · Appu et al. · 2018 [cited by applicant]
US 20180286053A1 · Labbe et al. · 2018 [cited by applicant]
US 20180293173A1 · Zhu et al. · 2018 [cited by applicant]
US 20180293784A1 · Benthin et al. · 2018 [cited by applicant]
US 20180295039A1 · Yasman et al. · 2018 [cited by applicant]
US 20180300105A1 · Langhammer · 2018 [cited by applicant]
US 20180300258A1 · Wokhlu et al. · 2018 [cited by applicant]
US 20180307494A1 · Ould-Ahmed-Vall et al. · 2018 [cited by applicant]
US 20180307498A1 · Yang et al. · 2018 [cited by applicant]
US 20180315159A1 · Ould-Ahmed-Vall et al. · 2018 [cited by applicant]
US 20180315398A1 · Kaul et al. · 2018 [cited by applicant]
US 20180315399A1 · Kaul et al. · 2018 [cited by applicant]
US 20180321938A1 · Boswell et al. · 2018 [cited by applicant]
US 20180322387A1 · Sridharan et al. · 2018 [cited by applicant]
US 20180373200A1 · Shi et al. · 2018 [cited by applicant]
US 20180373809A1 · Ylitie et al. · 2018 [cited by applicant]
US 20190035140A1 · Fricke et al. · 2019 [cited by applicant]
US 20190042193A1 · Pasca et al. · 2019 [cited by applicant]
US 20190042244A1 · Henry et al. · 2019 [cited by applicant]
US 20190042534A1 · Butera et al. · 2019 [cited by applicant]
US 20190042923A1 · Janedula et al. · 2019 [cited by applicant]
US 20190065051A1 · Mills et al. · 2019 [cited by applicant]
US 20190065150A1 · Heddes et al. · 2019 [cited by applicant]
US 20190065338A1 · Bramley et al. · 2019 [cited by applicant]
US 20190066255A1 · Nalluri et al. · 2019 [cited by applicant]
US 20190073590A1 · Wu et al. · 2019 [cited by applicant]
US 20190079767A1 · Heinecke et al. · 2019 [cited by applicant]
US 20190079768A1 · Heinecke et al. · 2019 [cited by applicant]
US 20190095223A1 · Dubel et al. · 2019 [cited by applicant]
US 20190095336A1 · Barczak · 2019 [cited by applicant]
US 20190108436A1 · David · 2019 [cited by applicant]
US 20190108651A1 · Gu et al. · 2019 [cited by applicant]
US 20190114534A1 · Teng · 2019 [cited by examiner]
US 20190114535A1 · Ng et al. · 2019 [cited by applicant]
US 20190121638A1 · Knowles · 2019 [cited by applicant]
US 20190121679A1 · Wilkinson et al. · 2019 [cited by applicant]
US 20190121680A1 · Wilkinson et al. · 2019 [cited by applicant]
US 20190130271A1 · Narang et al. · 2019 [cited by applicant]
US 20190146800A1 · Ould-Ahmed-Vall et al. · 2019 [cited by applicant]
US 20190155768A1 · Wilkinson et al. · 2019 [cited by applicant]
US 20190164050A1 · Chen · 2019 [cited by examiner]
US 20190164268A1 · Gallo et al. · 2019 [cited by applicant]
US 20190179757A1 · Walker et al. · 2019 [cited by applicant]
US 20190205146A1 · Patel et al. · 2019 [cited by applicant]
US 20190205358A1 · Diril et al. · 2019 [cited by applicant]
US 20190221556A1 · Gomes et al. · 2019 [cited by applicant]
US 20190227936A1 · Jang · 2019 [cited by applicant]
US 20190266217A1 · Arakawa et al. · 2019 [cited by applicant]
US 20190278600A1 · Frumkin et al. · 2019 [cited by applicant]
US 20190294413A1 · Vantrease et al. · 2019 [cited by applicant]
US 20190347043A1 · Hasbun et al. · 2019 [cited by applicant]
US 20190361954A1 · Page · 2019 [cited by examiner]
US 20190369988A1 · Kaul et al. · 2019 [cited by applicant]
US 20190392287A1 · Ovsiannikov et al. · 2019 [cited by applicant]
US 20200021540A1 · Marolia et al. · 2020 [cited by applicant]
US 20200042362A1 · Cui et al. · 2020 [cited by applicant]
US 20200050830A1 · Krueger et al. · 2020 [cited by applicant]
US 20200058155A1 · Bakalash et al. · 2020 [cited by applicant]
US 20200061811A1 · Iqbal · 2020 [cited by examiner]
US 20200065241A1 · Cho et al. · 2020 [cited by applicant]
US 20200073825A1 · Zaydman · 2020 [cited by applicant]
US 20200081714A1 · Britto et al. · 2020 [cited by applicant]
US 20200098725A1 · Liff et al. · 2020 [cited by applicant]
US 20200117463A1 · Nassi et al. · 2020 [cited by applicant]
US 20200117999A1 · Yoon et al. · 2020 [cited by applicant]
US 20200133898A1 · Therene et al. · 2020 [cited by applicant]
US 20200150926A1 · Connor et al. · 2020 [cited by applicant]
US 20200174897A1 · McNamara et al. · 2020 [cited by applicant]
US 20200175074A1 · Li et al. · 2020 [cited by applicant]
US 20200184309A1 · Patel · 2020 [cited by applicant]
US 20200201810A1 · Felix et al. · 2020 [cited by applicant]
US 20200202195A1 · Patel · 2020 [cited by applicant]
US 20200203332A1 · Schreiber et al. · 2020 [cited by applicant]
US 20200210192A1 · Alexander et al. · 2020 [cited by applicant]
US 20200211267A1 · Rowley et al. · 2020 [cited by applicant]
US 20200218538A1 · Mansell · 2020 [cited by applicant]
US 20200218540A1 · Kesiraju et al. · 2020 [cited by applicant]
US 20200226920A1 · Takenaka et al. · 2020 [cited by applicant]
US 20200234124A1 · Park · 2020 [cited by applicant]
US 20200242049A1 · Loh et al. · 2020 [cited by applicant]
US 20200250098A1 · Ma et al. · 2020 [cited by applicant]
US 20200097411A1 · Pusdesris et al. · 2020 [cited by applicant]
US 20200285592A1 · Ambroladze et al. · 2020 [cited by applicant]
US 20200097409A1 · Nathella et al. · 2020 [cited by applicant]
US 20200311531A1 · Liu et al. · 2020 [cited by applicant]
US 20200371752A1 · Murray et al. · 2020 [cited by applicant]
US 20200380369A1 · Case et al. · 2020 [cited by applicant]
US 20210012197A1 · Simonyan et al. · 2021 [cited by applicant]
US 20210034979A1 · Robinson et al. · 2021 [cited by applicant]
US 20210035258A1 · Ray et al. · 2021 [cited by applicant]
US 20210117201A1 · Gray · 2021 [cited by applicant]
US 20210124579A1 · Kaul et al. · 2021 [cited by applicant]
US 20210150663A1 · Maiyuran et al. · 2021 [cited by applicant]
US 20210150770A1 · Appu et al. · 2021 [cited by applicant]
US 20210182024A1 · Mueller et al. · 2021 [cited by applicant]
US 20210182058A1 · Kaul et al. · 2021 [cited by applicant]
US 20210200680A1 · Vogelsang et al. · 2021 [cited by applicant]