IP Library › Granted Patent US 12,657,024
Granted Patent B2
US 12,657,024 · App. 18/086,484 · Granted Jun 16, 2026

Storage of transformed tensor in a cache

Inventors: Harold Carter Edwards (Campbell, CA); Stephen Anthony Bernard Jones (San Francisco, CA); Alexander Lev Minkin (Los Altos, CA); Olivier Giroux (Santa Clara, CA); Gokul Ramaswamy Hirisave Chandra Shekhara (Bangalore, IN); Aditya Avinash Atluri (Redmond, WA); Apoorv Parle (Santa Clara, CA); Ronny Meir Krashinsky (Portola Valley, CA); Alan Kaatz (Seattle, WA); Andrew Robert Kerr (Atlanta, GA); Jack H. Choquette (Palo Alto, CA)
Assignee: NVIDIA Corporation
G06T1/20G06F3/0625G06F3/0646G06F3/0659G06F3/0673G06F9/30047G06F9/3802G06F9/541G06F9/544G06F12/0811G06F12/0862G06T1/60G06F17/16G06F2212/608G06F2212/62
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,657,024
App. No.
18/086,484
Granted
Jun 16, 2026
Kind
B2
Abstract

Apparatuses, systems, and techniques to perform a tensor prefetch instruction to cause one or more tensors to be transformed and stored into one or more caches. In at least one embodiment, one or more circuits of a GPU are to perform a tensor prefetch instruction to cause one or more tensors to be transformed and stored into one or more GPU caches.

Claims (23)

1 . A graphics processing unit (GPU), comprising: one or more circuits to perform a tensor prefetch instruction to cause one or more tensors to be transformed based, at least in part, on a parameter indicating a portion of a tensor which one or more image-to-column transformations are to be applied and stored into one or more GPU caches.

2 . The GPU of claim 1 , wherein the tensor prefetch instruction is to cause the one or more tensors to be stored by the GPU.

3 . The GPU of claim 1 , wherein the one or more GPU caches comprise a level two (L2) cache.

4 . The GPU of claim 1 , wherein the parameter comprises a tensor map data structure to use to transform the one or more tensors.

5 . The GPU of claim 4 , wherein the one or more tensors are to be transformed using one or more additional transformations according to the tensor map data structure.

6 . The GPU of claim 1 , wherein an input to the tensor prefetch instruction indicates a portion of a tensor to be transformed.

7 . The GPU of claim 1 , wherein an input to the tensor prefetch instruction comprises an offset to be used to transform the one or more tensors.

8 . A system, comprising: one or more processors to perform a tensor prefetch instruction to cause one or more tensors to be transformed based, at least in part, on a parameter indicating a portion of a tensor which one or more image-to-column transformations are to be applied and stored into one or more graphics processing unit (GPU) caches.

9 . The system of claim 8 , wherein the tensor prefetch instruction is to cause the one or more tensors to be transformed and stored asynchronously.

10 . The system of claim 8 , wherein the tensor prefetch instruction is to cause the one or more tensors to be stored by the one or more processors.

11 . The system of claim 8 , wherein the one or more GPU caches comprise a level two (L2) cache.

12 . The system of claim 8 , wherein the one or more tensors are to be transformed using one or more additional transformations according to a tensor map structure.

13 . The system of claim 8 , wherein an input to the tensor prefetch instruction indicates a memory location to be used to transform the one or more tensors.

14 . A method, comprising:

accessing a tensor prefetch instruction, comprising a tensor map indicating one or more image-to-column transformations that are to be applied to a portion of one or more tensors;

performing the tensor prefetch instruction to cause the one or more tensors to be transformed according to the tensor map; and

causing the transformed one or more tensors to be asynchronously stored into one or more graphics processing unit (GPU) caches.

15 . The method of claim 14 , wherein the tensor map comprises a tensor map data structure to use to transform the one or more tensors.

16 . The method of claim 15 , wherein performing the tensor prefetch instruction comprises performing one or more additional transformations according to the tensor map data structure.

17 . The method of claim 14 , wherein performing the tensor prefetch instruction comprises compiling the tensor prefetch instruction to obtain one or more instructions performable by the GPU.

18 . The method of claim 14 , wherein performing the tensor prefetch instruction comprises using a tensor map to obtain the one or more tensors.

19 . The method of claim 14 , wherein performing the tensor prefetch instruction comprises obtaining a portion of a tensor based, at least in part, on an input to the tensor prefetch instruction.

20 . A non-transitory computer-readable medium having stored thereon a set of instructions, which if performed by one or more processors, cause the one or more processors to at least perform the method of claim 14 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2023
From: EDWARDS, HAROLD CARTER; JONES, STEPHEN ANTHONY BERNARD; MINKIN, ALEXANDER LEV; GIROUX, OLIVIER; HIRISAVE CHANDRA SHEKHARA, GOKUL RAMASWAMY; ATLURI, ADITYA AVINASH; PARLE, APOORV; KRASHINSKY, RONNY MEIR; KAATZ, ALAN; KERR, ANDREW ROBERT; CHOQUETTE, JACK H.
To: NVIDIA CORPORATION
Reel/Frame 062514/0143 →
Priority Claims (1)
IN 202211065742 · Nov 16, 2022 · national
Continuity (1)
Related Publication 20240169472A1 · May 23, 2024
References Cited (301)
US 4432079A · Mackelburg et al. · 1984 [cited by applicant]
US 4571674A · Hartung · 1986 [cited by applicant]
US 4955346A · Kaneyasu et al. · 1990 [cited by applicant]
US 5487172A · Hyatt · 1996 [cited by applicant]
US 5531771A · van der Veen · 1996 [cited by applicant]
US 5539886A · Aldred et al. · 1996 [cited by applicant]
US 6363461B1 · Pawlowski et al. · 2002 [cited by applicant]
US 6412049B1 · Baxter et al. · 2002 [cited by applicant]
US 6415367B1 · Baxter et al. · 2002 [cited by applicant]
US 6510470B1 · Capelli · 2003 [cited by applicant]
US 6792931B1 · Schaar · 2004 [cited by applicant]
US 6956579B1 · Diard et al. · 2005 [cited by applicant]
US 7047480B2 · Kadatch et al. · 2006 [cited by applicant]
US 7107199B2 · Schreiber et al. · 2006 [cited by applicant]
US 7157638B1 · Sitrick · 2007 [cited by applicant]
US 7234144B2 · Wilt et al. · 2007 [cited by applicant]
US 7421694B2 · Gosalia et al. · 2008 [cited by applicant]
US 7506126B2 · Lovett · 2009 [cited by applicant]
US 7634621B1 · Coon et al. · 2009 [cited by applicant]
US 7684144B1 · Goker et al. · 2010 [cited by applicant]
US 8165414B1 · Yagnik · 2012 [cited by applicant]
US 8392312B2 · Batsakis et al. · 2013 [cited by applicant]
US 8516226B1 · Collard et al. · 2013 [cited by applicant]
US 8555035B1 · Patney et al. · 2013 [cited by applicant]
US 8700750B2 · Alam et al. · 2014 [cited by applicant]
US 8761101B1 · Crosbie et al. · 2014 [cited by applicant]
US 8924455B1 · Barman et al. · 2014 [cited by applicant]
US 9274710B1 · Oikarinen et al. · 2016 [cited by applicant]
US 9280555B1 · Bono et al. · 2016 [cited by applicant]
US 9817585B1 · Trachtman · 2017 [cited by applicant]
US 9946539B1 · Temam et al. · 2018 [cited by applicant]
US 9959074B1 · Shain et al. · 2018 [cited by applicant]
US 9959498B1 · Narayanaswami et al. · 2018 [cited by applicant]
US 9990391B1 · Cole et al. · 2018 [cited by applicant]
US 10013384B1 · Wang-Roveda et al. · 2018 [cited by applicant]
US 10032435B2 · Newcombe et al. · 2018 [cited by applicant]
US 10108658B1 · Cole et al. · 2018 [cited by applicant]
US 10157442B1 · Mostak et al. · 2018 [cited by applicant]
US 10223407B2 · Pijewski et al. · 2019 [cited by applicant]
US 10489479B1 · Shalev et al. · 2019 [cited by applicant]
US 10740341B1 · Batruni · 2020 [cited by applicant]
US 10802762B1 · Gray et al. · 2020 [cited by applicant]
US 10891156B1 · Zhao et al. · 2021 [cited by applicant]
US 10911540B1 · Gunasekaran et al. · 2021 [cited by applicant]
US 11010054B1 · Himelstein et al. · 2021 [cited by applicant]
US 11093139B1 · Karr et al. · 2021 [cited by applicant]
US 11176631B1 · Tu et al. · 2021 [cited by applicant]
US 11321092B1 · Raikin et al. · 2022 [cited by applicant]
US 11327676B1 · Fernandez et al. · 2022 [cited by applicant]
US 11341605B1 · Singh et al. · 2022 [cited by applicant]
US 11388047B1 · Hardwick et al. · 2022 [cited by applicant]
US 11442669B1 · Frandzel et al. · 2022 [cited by applicant]
US 11450059B1 · Morrical · 2022 [cited by applicant]
US 11494321B1 · Yu et al. · 2022 [cited by applicant]
US 11500621B2 · Lethin et al. · 2022 [cited by applicant]
US 11500680B2 · Wang et al. · 2022 [cited by applicant]
US 11507817B2 · Abdelaziz et al. · 2022 [cited by applicant]
US 11544229B1 · Seideman et al. · 2023 [cited by applicant]
US 11681504B1 · D'Silva et al. · 2023 [cited by applicant]
US 11698787B2 · Grochowski et al. · 2023 [cited by applicant]
US 11726950B2 · Sumbul et al. · 2023 [cited by applicant]
US 11836491B2 · Liu et al. · 2023 [cited by applicant]
US 11861221B1 · Richardson et al. · 2024 [cited by applicant]
US 11868250B1 · Ross et al. · 2024 [cited by applicant]
US 11886536B2 · Dikici et al. · 2024 [cited by applicant]
US 11928176B2 · Liu et al. · 2024 [cited by applicant]
US 11995884B1 · Sammoura et al. · 2024 [cited by applicant]
US 12045309B1 · Huang et al. · 2024 [cited by applicant]
US 12079710B2 · Fuks et al. · 2024 [cited by applicant]
US 12175222B1 · Benfield et al. · 2024 [cited by applicant]
US 12190225B2 · Liu et al. · 2025 [cited by applicant]
US 12204606B1 · Andrianov · 2025 [cited by applicant]
US 12260236B1 · Zhou et al. · 2025 [cited by applicant]
US 12266184B2 · Kale · 2025 [cited by applicant]
US 12293174B1 · Stephen et al. · 2025 [cited by applicant]
US 12346274B2 · Underwood et al. · 2025 [cited by applicant]
US 12443399B1 · Hanebutte et al. · 2025 [cited by applicant]
US 20010042041A1 · Moshal et al. · 2001 [cited by applicant]
US 20020152142A1 · Schellmann et al. · 2002 [cited by applicant]
US 20030018831A1 · Lebena · 2003 [cited by applicant]
US 20030220966A1 · Hepper et al. · 2003 [cited by applicant]
US 20050046400A1 · Rotem · 2005 [cited by applicant]
US 20050195860A1 · Ollis et al. · 2005 [cited by applicant]
US 20060050153A1 · Boll · 2006 [cited by applicant]
US 20060190517A1 · Guerrero · 2006 [cited by applicant]
US 20060252413A1 · Ikeda · 2006 [cited by applicant]
US 20070067373A1 · Higgins et al. · 2007 [cited by applicant]
US 20070162425A1 · Betawadkar-Norwood et al. · 2007 [cited by applicant]
US 20070277152A1 · Srinivasan · 2007 [cited by applicant]
US 20080077701A1 · Kongalath et al. · 2008 [cited by applicant]
US 20080303833A1 · Swift et al. · 2008 [cited by applicant]
US 20080303834A1 · Swift et al. · 2008 [cited by applicant]
US 20080303835A1 · Swift et al. · 2008 [cited by applicant]
US 20090016620A1 · Todoroki · 2009 [cited by applicant]
US 20090273604A1 · Kim · 2009 [cited by applicant]
US 20090313311A1 · Hoffmann et al. · 2009 [cited by applicant]
US 20100122066A1 · Fischer · 2010 [cited by applicant]
US 20100191884A1 · Holenstein et al. · 2010 [cited by applicant]
US 20100235829A1 · Shukla et al. · 2010 [cited by applicant]
US 20100268921A1 · Preble · 2010 [cited by applicant]
US 20100274972A1 · Babayan et al. · 2010 [cited by applicant]
US 20110122262A1 · Shinozaki et al. · 2011 [cited by applicant]
US 20110173595A1 · Gustafsson et al. · 2011 [cited by applicant]
US 20110219208A1 · Asaad et al. · 2011 [cited by applicant]
US 20120113128A1 · Ryu et al. · 2012 [cited by applicant]
US 20120146727A1 · Cyrusian · 2012 [cited by applicant]
US 20120293519A1 · Ribble et al. · 2012 [cited by applicant]
US 20130002691A1 · Swift et al. · 2013 [cited by applicant]
US 20130067168A1 · Havewala et al. · 2013 [cited by applicant]
US 20140072945A1 · Gu et al. · 2014 [cited by applicant]
US 20140181171A1 · Dourbal · 2014 [cited by applicant]
US 20140184630A1 · Krig · 2014 [cited by applicant]
US 20140351826A1 · Llamas · 2014 [cited by applicant]
US 20140362292A1 · Lee et al. · 2014 [cited by applicant]
US 20150205757A1 · Dally · 2015 [cited by applicant]
US 20150280959A1 · Vincent · 2015 [cited by applicant]
US 20150363890A1 · Butters et al. · 2015 [cited by applicant]
US 20160180194A1 · Karyodisa · 2016 [cited by applicant]
US 20160188337A1 · Lee et al. · 2016 [cited by applicant]
US 20160210721A1 · Taylor · 2016 [cited by applicant]
US 20160210724A1 · Taylor et al. · 2016 [cited by applicant]
US 20160321291A1 · Malhotra et al. · 2016 [cited by applicant]
US 20170003972A1 · Elliott et al. · 2017 [cited by applicant]
US 20170039396A1 · Sharp et al. · 2017 [cited by applicant]
US 20170083999A1 · Saurabh et al. · 2017 [cited by applicant]
US 20170134672A1 · Gibbons et al. · 2017 [cited by applicant]
US 20170344880A1 · Nekuii · 2017 [cited by applicant]
US 20170359281A1 · Yip et al. · 2017 [cited by applicant]
US 20170364340A1 · Kreider et al. · 2017 [cited by applicant]
US 20180018556A1 · Young et al. · 2018 [cited by applicant]
US 20180024836A1 · Gschwind et al. · 2018 [cited by applicant]
US 20180103174A1 · Ito · 2018 [cited by applicant]
US 20180181489A1 · DeLaurier et al. · 2018 [cited by applicant]
US 20180293784A1 · Benthin et al. · 2018 [cited by applicant]
US 20180307985A1 · Appu et al. · 2018 [cited by applicant]
US 20180322078A1 · Qiu et al. · 2018 [cited by applicant]
US 20180365561A1 · Temam et al. · 2018 [cited by applicant]
US 20190042092A1 · Wu et al. · 2019 [cited by applicant]
US 20190042241A1 · Akin · 2019 [cited by applicant]
US 20190042336A1 · McElrath et al. · 2019 [cited by applicant]
US 20190042478A1 · Chakrabarti et al. · 2019 [cited by applicant]
US 20190043477A1 · Bang et al. · 2019 [cited by applicant]
US 20190179635A1 · Jiao et al. · 2019 [cited by applicant]
US 20190220308A1 · Cui et al. · 2019 [cited by applicant]
US 20190227936A1 · Jang · 2019 [cited by applicant]
US 20190238854A1 · Yeung et al. · 2019 [cited by applicant]
US 20190251005A1 · Guntoro et al. · 2019 [cited by applicant]
US 20190311243A1 · Whatmough et al. · 2019 [cited by applicant]
US 20190318225A1 · Heinecke et al. · 2019 [cited by applicant]
US 20190384613A1 · Petit · 2019 [cited by applicant]
US 20200117993A1 · Martinez-Canales et al. · 2020 [cited by applicant]
US 20200134417A1 · Mohapatra et al. · 2020 [cited by applicant]
US 20200160226A1 · Ross et al. · 2020 [cited by applicant]
US 20200174840A1 · Zhao et al. · 2020 [cited by applicant]
US 20200193229A1 · Natarajan et al. · 2020 [cited by applicant]
US 20200264874A1 · Tepper et al. · 2020 [cited by applicant]
US 20200265098A1 · Tepper et al. · 2020 [cited by applicant]
US 20200272892A1 · Desappan et al. · 2020 [cited by applicant]
US 20200278847A1 · Lethin et al. · 2020 [cited by applicant]
US 20200285655A1 · Kaushik et al. · 2020 [cited by applicant]
US 20200293450A1 · Vemulapalli et al. · 2020 [cited by applicant]
US 20200293549A1 · Wang · 2020 [cited by applicant]
US 20200301764A1 · Thoresen et al. · 2020 [cited by applicant]
US 20200364088A1 · Ashwathnarayan et al. · 2020 [cited by applicant]
US 20200387413A1 · Malhotra et al. · 2020 [cited by applicant]
US 20200387414A1 · Malhotra et al. · 2020 [cited by applicant]
US 20200410330A1 · Liu et al. · 2020 [cited by applicant]
US 20210001231A1 · Kurabayashi · 2021 [cited by applicant]
US 20210019070A1 · Karr et al. · 2021 [cited by applicant]
US 20210019093A1 · Karr et al. · 2021 [cited by applicant]
US 20210019237A1 · Karr et al. · 2021 [cited by applicant]
US 20210019362A1 · Piveteau et al. · 2021 [cited by applicant]
US 20210042624A1 · Matveev et al. · 2021 [cited by applicant]
US 20210044204A1 · Kesterson et al. · 2021 [cited by applicant]
US 20210064987A1 · Springer et al. · 2021 [cited by applicant]
US 20210072957A1 · Eilert et al. · 2021 [cited by applicant]
US 20210072986A1 · Yudanov et al. · 2021 [cited by applicant]
US 20210072987A1 · Yudanov et al. · 2021 [cited by applicant]
US 20210074239A1 · Tao et al. · 2021 [cited by applicant]
US 20210103550A1 · Appu et al. · 2021 [cited by applicant]
US 20210110506A1 · Prakash et al. · 2021 [cited by applicant]
US 20210113128A1 · Goral et al. · 2021 [cited by applicant]
US 20210114616A1 · Altman · 2021 [cited by applicant]
US 20210117249A1 · Doshi et al. · 2021 [cited by applicant]
US 20210117806A1 · Liu et al. · 2021 [cited by applicant]
US 20210124582A1 · Kerr et al. · 2021 [cited by applicant]
US 20210192412A1 · Krishnaswamy · 2021 [cited by applicant]
US 20210258552A1 · Shima · 2021 [cited by applicant]
US 20210326137A1 · Kerr et al. · 2021 [cited by applicant]
US 20210326175A1 · Herbert · 2021 [cited by applicant]
US 20210334105A1 · Liu et al. · 2021 [cited by applicant]
US 20210342785A1 · Mann et al. · 2021 [cited by applicant]
US 20210368124A1 · Berkovich et al. · 2021 [cited by applicant]
US 20210373955A1 · Galles et al. · 2021 [cited by applicant]
US 20210397812A1 · Bharati · 2021 [cited by applicant]
US 20210398676A1 · Evans et al. · 2021 [cited by applicant]
US 20210400019A1 · Krstic et al. · 2021 [cited by applicant]
US 20220019367A1 · Freilich et al. · 2022 [cited by applicant]
US 20220019385A1 · Karr et al. · 2022 [cited by applicant]
US 20220035714A1 · Schultz et al. · 2022 [cited by applicant]
US 20220035890A1 · Liu et al. · 2022 [cited by applicant]
US 20220038532A1 · Horigane et al. · 2022 [cited by applicant]
US 20220083245A1 · Kant et al. · 2022 [cited by applicant]
US 20220099775A1 · Li et al. · 2022 [cited by applicant]
US 20220101118A1 · Yan et al. · 2022 [cited by applicant]
US 20220108135A1 · Brady et al. · 2022 [cited by applicant]
US 20220121880A1 · Buniatyan · 2022 [cited by applicant]
US 20220138551A1 · Marani et al. · 2022 [cited by applicant]
US 20220164642A1 · Li et al. · 2022 [cited by applicant]
US 20220172033A1 · Ross et al. · 2022 [cited by applicant]
US 20220179703A1 · Vincent et al. · 2022 [cited by applicant]
US 20220188614A1 · Liu et al. · 2022 [cited by applicant]
US 20220197719A1 · Gurtovoy et al. · 2022 [cited by applicant]
US 20220198250A1 · Kolhe et al. · 2022 [cited by applicant]
US 20220215343A1 · Bever et al. · 2022 [cited by applicant]
US 20220222321A1 · Chen et al. · 2022 [cited by applicant]
US 20220253488A1 · Li et al. · 2022 [cited by applicant]
US 20220277191A1 · Mathews · 2022 [cited by applicant]
US 20220293086A1 · Marchini · 2022 [cited by applicant]
US 20220300793A1 · Donthu et al. · 2022 [cited by applicant]
US 20220300826A1 · Chauhan et al. · 2022 [cited by applicant]
US 20220301097A1 · Rhodes et al. · 2022 [cited by applicant]
US 20220303178A1 · Hardwick et al. · 2022 [cited by applicant]
US 20220309336A1 · Minkin · 2022 [cited by applicant]
US 20220365750A1 · Bharambe et al. · 2022 [cited by applicant]
US 20220405348A1 · Lichtenau et al. · 2022 [cited by applicant]
US 20220414088A1 · Krishnan et al. · 2022 [cited by applicant]
US 20230023101A1 · Su et al. · 2023 [cited by applicant]
US 20230028317A1 · Yoon et al. · 2023 [cited by applicant]
US 20230065994A1 · Yamato · 2023 [cited by applicant]
US 20230070177A1 · Yu et al. · 2023 [cited by applicant]
US 20230071424A1 · Kibardin et al. · 2023 [cited by applicant]
US 20230104845A1 · Ray et al. · 2023 [cited by applicant]
US 20230110438A1 · Ramani et al. · 2023 [cited by applicant]
US 20230123811A1 · Collins et al. · 2023 [cited by applicant]
US 20230185570A1 · Kerr et al. · 2023 [cited by applicant]
US 20230185641A1 · Hakke Patil et al. · 2023 [cited by applicant]
US 20230185642A1 · Hakke Patil et al. · 2023 [cited by applicant]
US 20230289190A1 · Parle et al. · 2023 [cited by applicant]
US 20230289242A1 · Guo et al. · 2023 [cited by applicant]
US 20230289292A1 · Minkin et al. · 2023 [cited by applicant]
US 20230289304A1 · Minkin et al. · 2023 [cited by applicant]
US 20230315410A1 · Yang et al. · 2023 [cited by applicant]
US 20230334747A1 · Sarokin et al. · 2023 [cited by applicant]
US 20230337131A1 · Lee et al. · 2023 [cited by applicant]
US 20230342419A1 · Lin · 2023 [cited by applicant]
US 20230360167A1 · Brailko · 2023 [cited by applicant]
US 20230394110A1 · Fan et al. · 2023 [cited by applicant]
US 20240011691A1 · Kim et al. · 2024 [cited by applicant]
US 20240045690A1 · Baum et al. · 2024 [cited by applicant]
US 20240069914A1 · George · 2024 [cited by examiner]
US 20240070450A1 · Ju et al. · 2024 [cited by applicant]
US 20240111534A1 · Fu et al. · 2024 [cited by applicant]
US 20240134553A1 · Symes et al. · 2024 [cited by applicant]
US 20240161221A1 · Niemi et al. · 2024 [cited by applicant]
US 20240161223A1 · Edwards et al. · 2024 [cited by applicant]
US 20240161224A1 · Edwards et al. · 2024 [cited by applicant]
US 20240168632A1 · Edwards et al. · 2024 [cited by applicant]
US 20240168829A1 · Edwards et al. · 2024 [cited by applicant]
US 20240168830A1 · Edwards et al. · 2024 [cited by applicant]
US 20240168831A1 · Edwards et al. · 2024 [cited by applicant]
US 20240169469A1 · Edwards et al. · 2024 [cited by applicant]
US 20240176663A1 · Hirisave Chandra Shekhara et al. · 2024 [cited by applicant]
US 20240195433A1 · Aksu et al. · 2024 [cited by applicant]
US 20240220316A1 · Hsu et al. · 2024 [cited by applicant]
US 20240289183A1 · Ramos et al. · 2024 [cited by applicant]
US 20240289193A1 · Ramos et al. · 2024 [cited by applicant]
US 20240289265A1 · Ramos et al. · 2024 [cited by applicant]
US 20240289323A1 · Ramos et al. · 2024 [cited by applicant]
US 20240320779A1 · Demirci et al. · 2024 [cited by applicant]
US 20240346691A1 · Tananaev · 2024 [cited by applicant]
US 20240362296A1 · Shapiro et al. · 2024 [cited by applicant]
US 20240370521A1 · Zhou et al. · 2024 [cited by applicant]
US 20240370704A1 · Levy et al. · 2024 [cited by applicant]
US 20250061377A1 · Ngo · 2025 [cited by applicant]
US 20250071040A1 · Wang et al. · 2025 [cited by applicant]
US 20250123969A1 · Edwards et al. · 2025 [cited by applicant]
US 20250156984A1 · Springer et al. · 2025 [cited by applicant]
CN 112907344A · 2021 [cited by applicant]
CN 118747163A · 2024 [cited by applicant]
U.S. Appl. No. 17/691,276, “Method and Apparatus for Efficient Access to MultiDimensional Data Structures and-or Other Large Data Blocks,” filed Mar. 10, 2022. [cited by applicant]
U.S. Appl. No. 17/691,422, “Method and Apparatus for Efficient Access to MultiDimensional Data Structures and-or Other Large Data Blocks,” filed Mar. 10, 2022. [cited by applicant]
U.S. Appl. No. 17/691,288, “Programmatically Controlled Data Multicasting Across Multiple Compute Engines,” filed Mar. 10, 2022. [cited by applicant]
Mathworks, “Im2col,” retrieved from https://www.mathworks.com/help/images/ref/im2col.html, 2021, 3 pages. [cited by applicant]
Caffe, “Im2col,” retrieved from https://caffe.berkeleyvision.org/tutorial/layers/im2col.html, 2020, 1 page. [cited by applicant]
Octave Forge,“Im2col,” retrieved from https://octave.sourceforge.io/image/function/im2col.html, (undated), 2 pages. [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/CN2022/132533, mailed Jul. 24, 2023, 7 pages. [cited by applicant]
Diaz et al., “A Survey of Parallel Programming Models and Tools in the Multi and Many-Core Era,” IEEE Transactions on Parallel and Distributed Systems, 23(8): Aug. 2012, 18 pages. [cited by applicant]
Lili et al., “Streaming FFT Asynchronously on Graphics Processor Units,” International Forum on Information Technology and Applications, 2010, 5 pages. [cited by applicant]
Georganas et al., “Anatomy of High-Performance Deep Learning Convolutions on SIMD Architectures,” ACM, Nov. 2018, 12 pages. [cited by applicant]
Abhijit et al., “Implementing Adaptive and Dynamic Data Structures using CUDA Parallelism,” IEEE International Conference on Advances in Engineering & Technology Research, Aug. 2014, 7 pages. [cited by applicant]
IEEE “IEEE Standard for Floating-Point Arithmetic”, Microprocessor Standards Committee of the IEEE Computer Society, IEEE Std 754-2008, dated Jun. 12, 2008, 70 pages. [cited by applicant]
NVIDIA, “Shared Memory,” retrieved from https://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html#shared-memory, May 2019, 597 pages. [cited by applicant]
IEEE, “IEEE Standard 754-2008 (Revision of IEEE Standard 754-1985): IEEE Standard for Floating-Point Arithmetic,” Aug. 29, 2008, 70 pages. [cited by applicant]
NVIDIA, CUDA: Parallel Thread Execution ISA Version 8.3, Retrieved from, https://docs.nvidia.com/cuda/parallel-thread-execution/index.html, Oct. 10, 2023, 594 Pages. [cited by applicant]
NVIDIA, “CUDA Toolkit Documentation 12.2 Update 2,” Retrieved from, https://docs.nvidia.com/cuda/archive/12.2.2/, Aug. 2023, 10 Pages. [cited by applicant]
NVIDIA, “NVIDA H100 Tensor Core GPU Architecture”, Mar. 2022, NVIDA Corporation, 71 pages. [cited by applicant]
Andersch, et al., “NVIDIA Hopper Architecture In-Depth”, Mar. 22, 2022, NVIDIA Developer, 39 pages. [cited by applicant]
Zhang et al., “Understanding The GPU Microarchitecture to Achieve Bare-Metal Performance Tuning,” Feb. 4, 2017, 13 Pages. [cited by applicant]
Vasilache et al., “Tensor Comprehension: Framework-Agnostic High-Performance Machine Learning Abstractions”, Facebook AI Research Technical Report, Feb. 13, 2018, 37 pages. [cited by applicant]
NVIDIA, “CUDA: Parallel Thread Execution ISA,” Application Guide, Version 8.0, Jan. 2023, only pp. 247-248, of 595 pages. [cited by applicant]