IP Library Granted Patent US 12,217,056
Granted Patent B2
US 12,217,056 · App. 18/423,210 · Granted Feb 4, 2025

Load/store unit for a tensor engine and methods for loading or storing a tensor

Inventor: Philip Winterbottom (San Jose, CA)
Assignee: Celestial AI Inc.
G06F9/30036G06F9/30065G06F9/3013
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,217,056
App. No.
18/423,210
Granted
Feb 4, 2025
Kind
B2
Abstract

A method for processing a tensor is described including obtaining a first register for a number of items in the tensor. One or more second registers for a number of items in a first and a second axis of the tensor are obtained. A stride in the first and the second axis is obtained A next item in the tensor is obtained using the stride in the first axis and a first offset register, when the first register indicates the tensor has additional items to process and the second registers indicate the next item resides in the first axis. A next item in the tensor is obtained using the stride in the first axis and the second axis, the first offset register, and a second offset register. The first register and a second register is modified. The first and the second offset registers are modified.

Claims (36)

1. A method for processing a tensor, comprising:

obtaining a first register for a number of items in the tensor;

obtaining one or more second registers for a number of items in a first and a second axis of the tensor;

obtaining a stride in the first and the second axis;

obtaining a next item in the tensor using the stride in the first axis and a first offset register, when the first register indicates the tensor has additional items to process and the second registers indicate the next item resides in the first axis;

obtaining a next item in the tensor using the stride in the first axis and the second axis, the first offset register, and a second offset register, when the first register indicates the tensor has additional items to process, and the second registers indicate the next item resides in the second axis of the tensor;

modifying the first register and one or more of the second registers; and

modifying at least one of the first and the second offset registers.

2. The method of claim 1 , further comprising determining an effective address of the next item using a base address for the tensor in a memory region and one or more values stored in the first and the second offset registers.

3. The method of claim 2 , further comprising reading the next item at the effective address.

4. The method of claim 2 , further comprising writing the next item to the effective address.

5. The method of claim 1 , wherein obtaining a next item in the tensor in a first axis further comprises determining an order for traversing the tensor.

6. The method of claim 2 , wherein determining an effective address of the next item using a base address for the tensor in a memory region and one or more values stored in the first and the second offset registers further comprises:

setting a channel, a height, or a width as the first axis.

7. The method of claim 1 , wherein obtaining a stride uses a primitive data type associated with the tensor.

8. The method of claim 7 , wherein the primitive data type is selected from the group consisting of bits, bytes, integers, words, boolean values, (brain floating-point) BF-16, or FP-32.

9. The method of claim 1 , wherein modifying the first register and one or more of the second registers includes incrementing or decrementing the first register and one or more of the second registers.

10. The method of claim 1 , wherein modifying at least one of the first and the second offset registers includes one or more of adding a first value in the first offset register to the stride in the first axis and adding a second value in the second offset register to the stride in the second axis.

11. A load/store unit (LDSU) for a tensor engine comprising:

a first register for storing values associated with a number of items in a tensor;

a plurality of second registers for storing a number of items in a first and a second axis of the tensor;

a plurality of offset registers associated with the first and the second axis;

a first and a second stride register associated with the first and the second axis;

a tensor walking module configured to obtain a next item in the tensor using a first stride register and a first offset register, when the first register indicates the tensor has additional items to process and the second registers indicate the next item resides in the first axis of the tensor,

the tensor walking module further configured to obtain a next item in the tensor using the first and the second stride registers, the first offset register, and a second offset register, when the first register indicates the tensor has additional items to process, and the second registers indicate the next item resides in the second axis of the tensor;

an iteration tracking module configured to modify the first and the second registers; and

a striding module configured to modify at least one of the first offset register or the second offset register.

12. The LDSU of claim 11 , comprising an address module configured to determine an effective address of the next item using a base address for the tensor in a memory region and one or more values stored in the first and the second offset registers.

13. The LDSU of claim 12 , further comprising an access module is configured to read the next item at the effective address.

14. The LDSU of claim 13 , wherein the access module is further configured to write the next item to the effective address.

15. The LDSU of claim 11 , further comprising a layout module is used to determine an order for traversing a plurality of dimensions of the tensor.

16. The LDSU of claim 15 , wherein a first dimension of the plurality of dimensions is selected from the group consisting of a channel, a height, and a width.

17. The LDSU of claim 11 , wherein the striding module uses an item type associated with the tensor to modify the first offset register or the second offset register.

18. The LDSU of claim 17 , wherein the item type is selected from the group consisting of bits, bytes, integers, words, boolean values, (brain floating-point) BF-16, or FP-32.

19. The LDSU of claim 11 , wherein the iteration tracking module modifies the first and second registers by incrementing or decrementing values in the first and the second registers.

20. The LDSU of claim 11 , wherein the striding module modifies at least one of the first offset register or the second offset register by adding a first value in the first offset register to a second value in the first stride register and adding a third value in the second offset register to a fourth value in the second stride register.

Assignments (2)
MERGER Recorded Feb 10, 2026
From: CELESTIAL AI INC.
To: SICILY MERGER SUB II, INC.
Reel/Frame 074721/0610 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2024
From: WINTERBOTTOM, PHILIP
To: CELESTIAL AI INC.
Reel/Frame 067038/0377 →
Continuity (2)
Provisional Application 63441689 · Jan 27, 2023
Related Publication 20240403046A1 · Dec 5, 2024
References Cited (308)
US 4912706A · Eisenberg et al. · 1990 [cited by applicant]
US 4934775A · Koai · 1990 [cited by applicant]
US 5457563A · Van Deventer · 1995 [cited by applicant]
US 6249621B1 · Sargent et al. · 2001 [cited by applicant]
US 6714552B1 · Cotter · 2004 [cited by applicant]
US 7034641B1 · Clarke et al. · 2006 [cited by applicant]
US 7778501B2 · Beausoleil et al. · 2010 [cited by applicant]
US 7889996B2 · Zheng et al. · 2011 [cited by applicant]
US 7894699B2 · Beausoleil · 2011 [cited by applicant]
US 7961990B2 · Krishnamoorthy et al. · 2011 [cited by applicant]
US 8064739B2 · Binkert et al. · 2011 [cited by applicant]
US 8213751B1 · Ho et al. · 2012 [cited by applicant]
US 8260147B2 · Scandurra et al. · 2012 [cited by applicant]
US 8285140B2 · Mccracken et al. · 2012 [cited by applicant]
US 8326148B2 · Bergman et al. · 2012 [cited by applicant]
US 8340517B2 · Shacham et al. · 2012 [cited by applicant]
US 8447146B2 · Beausoleil et al. · 2013 [cited by applicant]
US 8611747B1 · Wach · 2013 [cited by applicant]
US 9036482B2 · Lea · 2015 [cited by applicant]
US 9369784B2 · Zid et al. · 2016 [cited by applicant]
US 9495295B1 · Dutt et al. · 2016 [cited by applicant]
US 9791761B1 · Li et al. · 2017 [cited by applicant]
US 9831360B2 · Knights et al. · 2017 [cited by applicant]
US 9882655B2 · Li et al. · 2018 [cited by applicant]
US 10031287B1 · Heroux et al. · 2018 [cited by applicant]
US 10107959B2 · Heroux et al. · 2018 [cited by applicant]
US 10117007B2 · Song et al. · 2018 [cited by applicant]
US 10185085B2 · Huangfu et al. · 2019 [cited by applicant]
US 10225632B1 · Dupuis et al. · 2019 [cited by applicant]
US 10250958B2 · Chen et al. · 2019 [cited by applicant]
US 10281747B2 · Padmaraju et al. · 2019 [cited by applicant]
US 10365445B2 · Badihi et al. · 2019 [cited by applicant]
US 10564512B2 · Sun et al. · 2020 [cited by applicant]
US 10598852B1 · Zhao et al. · 2020 [cited by applicant]
US 10651933B1 · Chiang et al. · 2020 [cited by applicant]
US 10837827B2 · Nahmias et al. · 2020 [cited by applicant]
US 10908369B1 · Mahdi et al. · 2021 [cited by applicant]
US 10915297B1 · Halutz · 2021 [cited by examiner]
US 10935722B1 · Li et al. · 2021 [cited by applicant]
US 10951325B1 · Rathinasamy et al. · 2021 [cited by applicant]
US 10962728B2 · Nelson et al. · 2021 [cited by applicant]
US 10976491B2 · Coolbaugh et al. · 2021 [cited by applicant]
US 11107770B1 · Ramalingam et al. · 2021 [cited by applicant]
US 11165509B1 · Nagarajan et al. · 2021 [cited by applicant]
US 11165711B2 · Mehrvar et al. · 2021 [cited by applicant]
US 11233580B2 · Meade et al. · 2022 [cited by applicant]
US 11321092B1 · Raikin · 2022 [cited by examiner]
US 11336376B1 · Xie · 2022 [cited by applicant]
US 11493714B1 · Mendoza et al. · 2022 [cited by applicant]
US 11500153B2 · Meade et al. · 2022 [cited by applicant]
US 11509397B2 · Ma et al. · 2022 [cited by applicant]
US 11769710B2 · Refai-Ahmed et al. · 2023 [cited by applicant]
US 11817903B2 · Pleros et al. · 2023 [cited by applicant]
US 20040213229A1 · Chang et al. · 2004 [cited by applicant]
US 20060159387A1 · Handelman · 2006 [cited by applicant]
US 20060204247A1 · Murphy · 2006 [cited by applicant]
US 20110206379A1 · Budd · 2011 [cited by applicant]
US 20120020663A1 · McLaren · 2012 [cited by applicant]
US 20120251116A1 · Li et al. · 2012 [cited by applicant]
US 20130275703A1 · Schenfeld · 2013 [cited by applicant]
US 20130308942A1 · Ji et al. · 2013 [cited by applicant]
US 20150109024A1 · Abdelfattah et al. · 2015 [cited by applicant]
US 20150354938A1 · Mower et al. · 2015 [cited by applicant]
US 20160116688A1 · Hochberg et al. · 2016 [cited by applicant]
US 20160344507A1 · Marquardt et al. · 2016 [cited by applicant]
US 20170045697A1 · Hochberg et al. · 2017 [cited by applicant]
US 20170194309A1 · Evans et al. · 2017 [cited by applicant]
US 20170194310A1 · Evans et al. · 2017 [cited by applicant]
US 20170207600A1 · Klamkin et al. · 2017 [cited by applicant]
US 20170220352A1 · Woo · 2017 [cited by examiner]
US 20180107030A1 · Morton et al. · 2018 [cited by applicant]
US 20180260703A1 · Soljacic et al. · 2018 [cited by applicant]
US 20190026225A1 · Gu et al. · 2019 [cited by applicant]
US 20190049665A1 · Ma et al. · 2019 [cited by applicant]
US 20190205737A1 · Bleiweiss et al. · 2019 [cited by applicant]
US 20190265408A1 · Ji et al. · 2019 [cited by applicant]
US 20190266088A1 · Kumar · 2019 [cited by applicant]
US 20190266089A1 · Kumar · 2019 [cited by applicant]
US 20190294199A1 · Carolan et al. · 2019 [cited by applicant]
US 20190317285A1 · Liff · 2019 [cited by applicant]
US 20190317287A1 · Raghunathan et al. · 2019 [cited by applicant]
US 20190356394A1 · Bunandar et al. · 2019 [cited by applicant]
US 20190372589A1 · Gould · 2019 [cited by applicant]
US 20190385997A1 · Choi et al. · 2019 [cited by applicant]
US 20200006304A1 · Chang et al. · 2020 [cited by applicant]
US 20200125716A1 · Chittamuru et al. · 2020 [cited by applicant]
US 20200142441A1 · Bunandar et al. · 2020 [cited by applicant]
US 20200174707A1 · Johnson · 2020 [cited by examiner]
US 20200200987A1 · Kim · 2020 [cited by applicant]
US 20200213028A1 · Behringer et al. · 2020 [cited by applicant]
US 20200250532A1 · Shen et al. · 2020 [cited by applicant]
US 20200284981A1 · Harris et al. · 2020 [cited by applicant]
US 20200310761A1 · Rossi · 2020 [cited by examiner]
US 20200409001A1 · Liang et al. · 2020 [cited by applicant]
US 20200410330A1 · Liu · 2020 [cited by examiner]
US 20210036783A1 · Bunandar et al. · 2021 [cited by applicant]
US 20210064958A1 · Lin et al. · 2021 [cited by applicant]
US 20210072784A1 · Lin et al. · 2021 [cited by applicant]
US 20210116637A1 · Li et al. · 2021 [cited by applicant]
US 20210132309A1 · Zhang et al. · 2021 [cited by applicant]
US 20210132650A1 · Wenhua et al. · 2021 [cited by applicant]
US 20210133547A1 · Wenhua et al. · 2021 [cited by applicant]
US 20210173238A1 · Hosseinzadeh · 2021 [cited by applicant]
US 20210257396A1 · Piggott et al. · 2021 [cited by applicant]
US 20210271020A1 · Islam et al. · 2021 [cited by applicant]
US 20210286129A1 · Fini et al. · 2021 [cited by applicant]
US 20210305127A1 · Refai-Ahmed et al. · 2021 [cited by applicant]
US 20210406164A1 · Grymel · 2021 [cited by examiner]
US 20210409848A1 · Saunders et al. · 2021 [cited by applicant]
US 20220003948A1 · Zhou et al. · 2022 [cited by applicant]
US 20220004029A1 · Meng · 2022 [cited by applicant]
US 20220012578A1 · Brady et al. · 2022 [cited by applicant]
US 20220012582A1 · Pleros et al. · 2022 [cited by applicant]
US 20220044092A1 · Pleros et al. · 2022 [cited by applicant]
US 20220091332A1 · Yoo et al. · 2022 [cited by applicant]
US 20220092016A1 · Kumashikar · 2022 [cited by applicant]
US 20220171142A1 · Wright et al. · 2022 [cited by applicant]
US 20220302033A1 · Cheah et al. · 2022 [cited by applicant]
US 20220342164A1 · Chen et al. · 2022 [cited by applicant]
US 20220374575A1 · Ramey et al. · 2022 [cited by applicant]
US 20220382005A1 · Rusu · 2022 [cited by applicant]
US 20230089415A1 · Zilkie et al. · 2023 [cited by applicant]
US 20230197699A1 · Spreitzer et al. · 2023 [cited by applicant]
US 20230251423A1 · Perez Lopez et al. · 2023 [cited by applicant]
US 20230258886A1 · Liao · 2023 [cited by applicant]
US 20230282547A1 · Refai-Ahmed et al. · 2023 [cited by applicant]
US 20230308188A1 · Dorta-Quinones · 2023 [cited by applicant]
US 20230314702A1 · Yu · 2023 [cited by applicant]
US 20230376818A1 · Nowak · 2023 [cited by applicant]
US 20230393357A1 · Ranno · 2023 [cited by applicant]
AU 2019100030A · 2019 [cited by applicant]
AU 2019100679A · 2019 [cited by applicant]
AU 2019100750A · 2019 [cited by applicant]
CN 102281478A · 2011 [cited by applicant]
CN 102333250A · 2012 [cited by applicant]
CN 102413039A · 2012 [cited by applicant]
CN 102638311A · 2012 [cited by applicant]
CN 102645706A · 2012 [cited by applicant]
CN 202522621U · 2012 [cited by applicant]
CN 103369415A · 2013 [cited by applicant]
CN 103442311A · 2013 [cited by applicant]
CN 103580890A · 2014 [cited by applicant]
CN 104539547A · 2015 [cited by applicant]
CN 105451103A · 2016 [cited by applicant]
CN 205354341U · 2016 [cited by applicant]
CN 105812063A · 2016 [cited by applicant]
CN 105847166A · 2016 [cited by applicant]
CN 106126471A · 2016 [cited by applicant]
CN 106331909A · 2017 [cited by applicant]
CN 106407154A · 2017 [cited by applicant]
CN 106533993A · 2017 [cited by applicant]
CN 106549874A · 2017 [cited by applicant]
CN 106796324 · 2017 [cited by applicant]
CN 106888050A · 2017 [cited by applicant]
CN 106911521A · 2017 [cited by applicant]
CN 106936708A · 2017 [cited by applicant]
CN 106936736A · 2017 [cited by applicant]
CN 106980160A · 2017 [cited by applicant]
CN 107911761A · 2018 [cited by applicant]
CN 108599850A · 2018 [cited by applicant]
CN 207835452U · 2018 [cited by applicant]
CN 108737011A · 2018 [cited by applicant]
CN 110266585A · 2019 [cited by applicant]
CN 110505021A · 2019 [cited by applicant]
CN 111208690A · 2020 [cited by applicant]
CN 111752891A · 2020 [cited by applicant]
CN 111770019A · 2020 [cited by applicant]
CN 111786911A · 2020 [cited by applicant]
FR 3007537A · 2014 [cited by applicant]
GB 2223867 · 1990 [cited by applicant]
IN 201621017235A · 2016 [cited by applicant]
IN 202121008267A · 2021 [cited by applicant]
JP 6747660B · 2020 [cited by applicant]
JP 2020155112 · 2020 [cited by applicant]
KR 101242172B · 2013 [cited by applicant]
KR 101382606B · 2014 [cited by applicant]
KR 101465420B · 2014 [cited by applicant]
KR 101465498B · 2014 [cited by applicant]
KR 101541534B · 2015 [cited by applicant]
KR 101548695B · 2015 [cited by applicant]
KR 101766786B · 2017 [cited by applicant]
KR 101766792B · 2017 [cited by applicant]
WO WO2015176289 · 2015 [cited by applicant]
WO WO2020072925 · 2020 [cited by applicant]
WO WO2020102204 · 2020 [cited by applicant]
WO WO2020191217 · 2020 [cited by applicant]
WO WO2021021787 · 2021 [cited by applicant]
WO WO2022032105 · 2022 [cited by applicant]
WO WO2022133490 · 2022 [cited by applicant]
WO WO2023177417 · 2022 [cited by applicant]
WO WO2022266676 · 2022 [cited by applicant]
WO WO2023177922 · 2023 [cited by applicant]
Dakkak, A.D. et al., Accelerating Reduction and Scan Using Tensor Core Units, 2019,ACM,pp. 46-57. (Year: 2019). [cited by examiner]
U.S. Appl. No. 63/392,475, filed Jul. 26, 2022, Aggarwal et al. [cited by applicant]
U.S. Appl. No. 18/076,196, filed Dec. 6, 2022, Aggarwal et al. [cited by applicant]
U.S. Appl. No. 18/076,210, filed Dec. 6, 2022, Aggarwal et al. [cited by applicant]
U.S. Appl. No. 18/217,898, filed Jul. 3, 2023, Aggarwal et al. [cited by applicant]
U.S. Appl. No. 63/437,639, filed Jan. 6, 2023, Plunkett et al. [cited by applicant]
U.S. Appl. No. 63/437,641, filed Jan. 6, 2023, Plunkett et al. [cited by applicant]
Hendry, G. et al.; “Circuit-Switched Memory Access in Photonic Interconnection Networks for High-Performance Embedded Computing,” SC '10: Proceedings of the 2010 ACM/IEEE International Conference for High Performance Co… [cited by applicant]
Liu, Jifeng, et al; “Waveguide-integrated, ultralow-energy GeSi electro-absorption modulators”, Nature Photonics, [Online] vol. 2, No. 7, May 30, 2008 (May 30, 2008), pp. 433-437. [cited by applicant]
Wu, Longsheng et al.; “Design of a broadband Ge 1-20 1-x Six electro-absorption modulator based on the Franz-Keldysh effect with thermal tuning”, Optics Express, [Online] vol. 28, No. 5, Feb. 27, 2020 (Feb. 27, 2020), p… [cited by applicant]
Zhang, Yulong; “Building blocks of a silicon photonic integrated wavelength division multiplexing transmitter for detector instrumentation” , Doktors Der Ingenieurwissenschaften (Dr.-Ing. ), Dec. 15, 2020 (Dec. 15, 2020… [cited by applicant]
U.S. Appl. No. 18/540,579, filed May 1, 2024, Office Action. [cited by applicant]
U.S. Appl. No. 17/807,692, filed Jul. 12, 2024, Office Action. [cited by applicant]
U.S. Appl. No. 18/407,408, filed Jul. 30, 2024, Notice of Allowance. [cited by applicant]
U.S. Appl. No. 18/407,410, filed May 24, 2024, Office Action. [cited by applicant]
U.S. Appl. No. 18/407,410, filed Aug. 12, 2024, Notice of Allowance. [cited by applicant]
U.S. Appl. No. 17/903,455, filed Jun. 27, 2024, Office Action. [cited by applicant]
U.S. Appl. No. 18/590,708, filed Aug. 7, 2024, Notice of Allowance. [cited by applicant]
PCT/US2023/015680, Aug. 9, 2024, International Preliminary Report on Patentability. [cited by applicant]
10-2023-7007856, Aug. 21, 2024, Foreign Notice of Allowance. [cited by applicant]
202180068303.5, Jul. 31, 2024, Foreign Notice of Allowance. [cited by applicant]
11202307570T, Apr. 10, 2024, Foreign Notice of Allowance. [cited by applicant]
202280020819.7, Apr. 4, 2024, Foreign Office Action. [cited by applicant]
202180093875.9, Apr. 12, 2024, Foreign Office Action. [cited by applicant]
PCT/US2024/010774, May 3, 2024, International Search Report and Written Opinion. [cited by applicant]
EP23220883, May 7, 2024, Extended European Search Report. [cited by applicant]
PCT/US2024/013168, May 8, 2024, International Search Report and Written Opinion. [cited by applicant]
22826043.6, Jun. 14, 2024, Extended European Search Report. [cited by applicant]
21853044.2, Jul. 23, 2024, Extended European Search Report. [cited by applicant]
1020237024129, Aug. 2, 2024, Foreign Office Action. [cited by applicant]
1020237044346, Aug. 27, 2024, Foreign Office Action. [cited by applicant]
U.S. Appl. No. 63/049,928, filed Jul. 9, 2020, Pleros et al. [cited by applicant]
U.S. Appl. No. 63/062,163, filed Aug. 6, 2020, Pleros et al. [cited by applicant]
U.S. Appl. No. 63/199,286, filed Dec. 17, 2020, Ma et al. [cited by applicant]
U.S. Appl. No. 63/199,412, filed Dec. 23, 2022, Ma et al. [cited by applicant]
U.S. Appl. No. 63/201,155, filed Apr. 15, 2021, Ma et al. [cited by applicant]
U.S. Appl. No. 63/261,974, filed Oct. 1, 2021, Pleros et al. [cited by applicant]
U.S. Appl. No. 63/212,353, filed Jun. 18, 2021, Winterbottom et al. [cited by applicant]
U.S. Appl. No. 17/807,692, filed Jun. 17, 2022, Winterbottom et al. [cited by applicant]
U.S. Appl. No. 17/807,694, filed Jun. 17, 2022, Winterbottom et al. [cited by applicant]
U.S. Appl. No. 17/807,698, filed Jun. 17, 2022, Winterbottom et al. [cited by applicant]
U.S. Appl. No. 17/807,699, filed Jun. 17, 2022, Winterbottom et al. [cited by applicant]
U.S. Appl. No. 17/807,695, filed Jun. 17, 2022, Winterbottom et al. [cited by applicant]
U.S. Appl. No. 63/321,453, filed Mar. 18, 2022, Bos et al. [cited by applicant]
U.S. Appl. No. 17/903,455, filed Sep. 6, 2022, Lazovsky et al. [cited by applicant]
U.S. Appl. No. 18/123,161, filed Mar. 17, 2023, Bos et al. [cited by applicant]
U.S. Appl. No. 17/957,731, filed Sep. 30, 2022, Pleros et al. [cited by applicant]
U.S. Appl. No. 17/957,812, filed Sep. 30, 2022, Pleros et al. [cited by applicant]
U.S. Appl. No. 63/420,323, filed Oct. 28, 2022, Sahni. [cited by applicant]
U.S. Appl. No. 18/123,170, filed Mar. 17, 2023, Sahni. [cited by applicant]
U.S. Appl. No. 63/420,330, filed Oct. 28, 2022, Sahni et al. [cited by applicant]
U.S. Appl. No. 63/428,663, filed Nov. 29, 2022, Sahni et al. [cited by applicant]
U.S. Appl. No. 63/441,689, filed Jan. 27, 2023, Winterbottom. [cited by applicant]
U.S. Appl. No. 63/579,486, filed Aug. 29, 2023, Aggarwal et al. [cited by applicant]
U.S. Appl. No. 63/535,509, filed Aug. 30, 2023, Winterbottom et al. [cited by applicant]
U.S. Appl. No. 63/535,511, filed Aug. 30, 2023, Winterbottom et al. [cited by applicant]
U.S. Appl. No. 63/535,512, filed Aug. 30, 2023, José Maia da Silva et al. [cited by applicant]
U.S. Appl. No. 63/592,509, filed Oct. 23, 2023, Aggarwal et al. [cited by applicant]
U.S. Appl. No. 63/592,517, filed Oct. 23, 2023, Winterbottom et al. [cited by applicant]
U.S. Appl. No. 18/473,898, filed Sep. 25, 2023, Pleros et al. [cited by applicant]
U.S. Appl. No. 18/523,667, filed Nov. 29, 2023, Sahni et al. [cited by applicant]
U.S. Appl. No. 18/293,673, filed Jan. 30, 2024, Bos et al. [cited by applicant]
U.S. Appl. No. 18/407,408, filed Jan. 8, 2024, Aggarwal. [cited by applicant]
U.S. Appl. No. 18/407,410, filed Jan. 8, 2024, Aggarwal. [cited by applicant]
U.S. Appl. No. 18/423,210, filed Jan. 25, 2024, Winterbottom. [cited by applicant]
U.S. Appl. No. 18/540,579, filed Dec. 14, 2023, Winterbottom et al. [cited by applicant]
U.S. Appl. No. 18/590,689, filed Feb. 28, 2024, Winterbottom et al. [cited by applicant]
U.S. Appl. No. 18/590,703, filed Feb. 28, 2024, Winterbottom et al. [cited by applicant]
U.S. Appl. No. 18/590,708, filed Feb. 28, 2024, Winterbottom et al. [cited by applicant]
Ardestani, et al., “Supporting Massive DLRM Inference Through Software Defined Memory”, Nov. 8, 2021; 14 pages. [cited by applicant]
Agrawal, Govind; “Chapter 4—Optical Receivers”, Fiber-Optic Communications Systems, John Wiley & Sons, Inc., (2002), pp. 133-182. [cited by applicant]
Burgwal, Roel et al; “Using an imperfect photonic network to implement random unitaries,” Opt. Express 25(23), (2017), 28236-28245. [cited by applicant]
Capmany, Francoy et al.; “Thepgrammable processor” Nature Photonics, 109/22/20226, (2016), 5 pgs. [cited by applicant]
Carolan, Jacques et al.; “Universal Linear Optics”; arXiv: 1505.01182v1; (2015); 13 pgs. [cited by applicant]
Clements, William et al; “Optimal design for universal multiport interferometers”; Optica; vol. 3, No. 12; (2016), pp. 1460-1465. [cited by applicant]
Eltes, Felix et al.; “A BaTiO3-Based Electro-Optic Pockets Modulator Monolithically Integrated on an Advanced Silicon Photonics Platform”; J. Lightwave Technol. vol. 37, No. 5; (2019), pp. 1456-1462. [cited by applicant]
Eltes, Felix et al.; Low-Loss BaTiO3—Si Waveguides for Nonlinear Integrated Photonics'; ACS Photon., vol. 3, No. 9; (2016), pp. 1698-1703. [cited by applicant]
Harris, NC et al.; “Efficient, compact and low loss thermo-optic phase shifter in colicon”; Opt. Express, vol. 22, No. 9; (2014), pp. 10487-10493. [cited by applicant]
Jiang, W.; “Nonvolatile and ultra-low-loss reconfigurable mode (De) multiplexer/switch using triple-waveguide coupler with Ge2Sb2Se4T31 phase change material”; Sci. Rep. vol. 8, No. 1; (2018), 12 pages. [cited by applicant]
Lambrecht, Joris et al.; “90-GB/s NRZ Optical Receiveer in Silicon Using a Fully Differential Transimpedance Aplifier,” Journal of Lightwave Technology, vol. 37, No. 9; (2019); pp. 1964-1973. [cited by applicant]
Manolis, A. et al; “Non-volatile integrated photonic memory using GST phase change material on a fully eched Si3N4/SiO2 waveguide”; Conference on Lasers and Electro-optics; OSA Technical Digest, paper STh3R.4; (2020); 2… [cited by applicant]
Miller, David A. et al; “Perfect optics with imperfect components”; Optica, vol. 2, No. 8; (2015); pp. 747-750. [cited by applicant]
Miller, David A. et al; “Self-Configuring Universal Linear Optical Component”; Photon. Res. 1; [Online]; Retrieved from the interent: URL: https://arxiv.org/ftp/arxiv/papers/1303/1303.4602.pdf; (2013), pp. 1-15. [cited by applicant]
Miscuglio, Mario et al.; “Photonic Tensor cores for machine learning”; Applied Physics Reviews, vol. 7, Issue 3; (2020), 16 pages. [cited by applicant]
Mourgias-Alexandris, George et al; “An all-optical neuron with sigmoid activation function;” Optics Express, vol. 27, No. 7; (2019), pp. 9620-9630. [cited by applicant]
Mourgias-Alexandris, George et al; Neuromorphic Photonics with Coherent Linear Neurons Using Dual-IQ Modulation Cells, Journal of Lightwave Technology, vol. 38, No. 4; Feb. 15, 2020, pp. 811-819. [cited by applicant]
Pai, Sunil et al.; “Parallel Programming of an Arbitrary Feedforward Photonic Network”; IEEE Journal of Selected Topics in Quantum Electronics, vol. 26, No. 5; (2020), 13 pages. [cited by applicant]
Perez, Daniel et al. “Reconfigurable lattice mesh designs for prgrammable photonic processors”; Optics Express vol. 24, Issue 11; (2016); pp. 12093-12106. [cited by applicant]
Raj, Mayank et al.; “Design of a 50-GB/s Hybid Integrated Si-Photonic Optical Link in 16-nm FinFET”; IEEE Journal of Solid-State Circuits, vol. 55, No. 4, Apr. 2020, pp. 1086-1095. [cited by applicant]
Reck, M. et al; “Experimental Realization of any Discrete Unitary Operator”; Phys. Rev. Lett. 73; (1994); pp. 58-61. [cited by applicant]
Shen, Yichen et al; “Deep learning with coherent nanophotonic circuits”; https://arxiv.org/pdf/1610.02365.pdf; (2016); 8 pages. [cited by applicant]
Shi, Bin et al.; Numerical Simulation of an InP Photonic Integrated Cross-Connect for Deep Neural Networks on Chip; Applied Sciences, Jan. 9, 2020, pp. 1-15. [cited by applicant]
Shokraneh, Farhad et al; “The diamond mesh, a phase-error-and loss-tolerant fieldprogrammable MZI-based optical processor for optical neural networks” Opt. Express, vol. 28, No. 16; (2020); pp. 23495-23508. [cited by applicant]
Sun, Chen et al; “A 45 nm cmos-soi monolithic photonics platform with bit-statistics-based resonant microring thermal tuning”; IEEE Journal of Solid-State Circuits, vol. 51, No. 4; (2016); 20 pages. [cited by applicant]
Tait, Alexander et al; “Broadcast and Weight: an Intergated Network for Scalable Photonic Spike Processing”; Journal of Lightwave Technology, vol. 32, No. 21; (2014); pp. 4029-4041. [cited by applicant]
Yang, Lin et al; “On-chip CMOS-compatible optical signal processor”; Opt. Express, vol. 20, No. 12; (2012) pp. 13560-13565. [cited by applicant]
Zhuang, L. et al; Programmable photonic signal processor chip for radiofrequency applications; Optica 2; 854-859; (2015); 10 pages. [cited by applicant]
U.S. Appl. No. 17/395,849, filed Jan. 5, 2023, Office Action. [cited by applicant]
U.S. Appl. No. 17/395,849, filed Jul. 24, 2023, Notice of Allowance. [cited by applicant]
U.S. Appl. No. 17/645,001, filed Jul. 20, 2022, Notice of Allowance. [cited by applicant]
U.S. Appl. No. 18/540,579, Feb. 14, 2024, Office Action. [cited by applicant]
U.S. Appl. No. 17/807,692, Feb. 15, 2024, Restriction Requirement. [cited by applicant]
U.S. Appl. No. 18/407,408, filed Mar. 28, 2024, Office Action. [cited by applicant]
U.S. Appl. No. 18/407,410, filed Mar. 15, 2024, Restriction Requirement. [cited by applicant]
PCT/US2021/044956, Nov. 19, 2021, ISR. [cited by applicant]
PCT/US2021/073003, Mar. 22, 2022, ISR. [cited by applicant]
PCT/US2022/073039, Sep. 1, 2022, Invitation to Pay Additional Fees. [cited by applicant]
PCT/US2022/073039, Dec. 2, 2022, International Search Report and Written Opinion. [cited by applicant]
PCT/US2022/042621. Feb. 15, 2023, International Search Report and Written Opinion. [cited by applicant]
PCT/US2023/015680, May 23, 2023, Invitation to Pay Additional Fees. [cited by applicant]
PCT/US2023/015680, Aug. 23, 2023, International Search Report and Written Opinion. [cited by applicant]
20220404544, Jan. 19, 2024, Foreign Office Action. [cited by applicant]
202180068303.5, Jan. 20, 2024, Foreign Office Action. [cited by applicant]
PCT/US2022/042621, Feb. 26, 2024, International Preliminary Report on Patentability. [cited by applicant]
2023-537068, Oct. 1, 2024, Foreign Office Action. [cited by applicant]
11202304676X, Oct. 4, 2024, Foreign Notice of Allowance. [cited by applicant]
Cited By (1)
US 12,663,580