Patents by Inventor Surinder Pal Singh
Surinder Pal Singh has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20230206032Abstract: Embodiments of an electronic device include an integrated circuit, a reconfigurable stream switch formed in the integrated circuit along with a plurality of convolution accelerators and a decompression unit coupled to the reconfigurable stream switch. The decompression unit decompresses encoded kernel data in real time during operation of convolutional neural network.Type: ApplicationFiled: February 22, 2023Publication date: June 29, 2023Applicants: STMICROELECTRONICS S.r.l., STMicroelectronics International N.V.Inventors: Giuseppe DESOLI, Carmine CAPPETTA, Thomas BOESCH, Surinder Pal SINGH, Saumya SUNEJA
-
Patent number: 11687762Abstract: Embodiments of a device include an integrated circuit, a reconfigurable stream switch formed in the integrated circuit along with a plurality of convolution accelerators and an arithmetic unit coupled to the reconfigurable stream switch. The arithmetic unit has at least one input and at least one output. The at least one input is arranged to receive streaming data passed through the reconfigurable stream switch, and the at least one output is arranged to stream resultant data through the reconfigurable stream switch. The arithmetic unit also has a plurality of data paths. At least one of the plurality of data paths is solely dedicated to performance of operations that accelerate an activation function represented in the form of a piece-wise second order polynomial approximation.Type: GrantFiled: February 20, 2019Date of Patent: June 27, 2023Assignees: STMICROELECTRONICS S.r.l., STMICROELECTRONICS INTERNATIONAL N.V.Inventors: Surinder Pal Singh, Thomas Boesch, Giuseppe Desoli
-
Publication number: 20230186067Abstract: A device include on-board memory, an applications processor, a digital signal processor (DSP) cluster, a configurable accelerator framework (CAF), and a communication bus architecture. The communication bus communicatively couples the applications processor, the DSP cluster, and the CAF to the on-board memory. The CAF includes a reconfigurable stream switch and data volume sculpting circuitry, which has an input and an output coupled to the reconfigurable stream switch. The data volume sculpting circuitry receives a series of frames, each frame formed as a two dimensional (2D) data structure, and determines a first dimension and a second dimension of each frame of the series of frames. Based on the first and second dimensions, the data volume sculpting circuitry determines for each frame a position and a size of a region-of-interest to be extracted from the respective frame, and extracts from each frame, data in the frame that is within the region-of-interest.Type: ApplicationFiled: February 10, 2023Publication date: June 15, 2023Applicants: STMICROELECTRONICS S.r.l., STMICROELECTRONICS INTERNATIONAL N.V.Inventors: Surinder Pal SINGH, Thomas BOESCH, Giuseppe DESOLI
-
Publication number: 20230153621Abstract: An integrated circuit includes a reconfigurable stream switch and an arithmetic circuit. The stream switch, in operation, streams data. The arithmetic circuit has a plurality of inputs coupled to the reconfigurable stream switch. In operation, the arithmetic circuit generates an output according to AX+BY+C, where A, B and C are vector or scalar constants, and X and Y are data streams streamed to the arithmetic circuit through the reconfigurable stream switch.Type: ApplicationFiled: January 19, 2023Publication date: May 18, 2023Applicants: STMICROELECTRONICS S.r.l., STMICROELECTRONICS INTERNATIONAL N.V.Inventors: Surinder Pal SINGH, Giuseppe DESOLI, Thomas BOESCH
-
Publication number: 20230135185Abstract: A convolutional neural network includes a pooling unit. The pooling unit performs pooling operations between convolution layers of the convolutional neural network. The pooling unit includes hardware blocks that promote computational and area efficiency in the convolutional neural network.Type: ApplicationFiled: November 14, 2022Publication date: May 4, 2023Inventors: Surinder Pal SINGH, Thomas BOESCH, Giuseppe DESOLI
-
Patent number: 11639507Abstract: The present invention relates to processes for extracting lipid from vegetative plant parts such as leaves, stems, roots and tubers, and for producing industrial products such as hydrocarbon products from the lipids. Preferred industrial products include alkyl esters which may be blended with petroleum based fuels.Type: GrantFiled: March 14, 2019Date of Patent: May 2, 2023Assignee: COMMONWEALTH SCIENTIFIC AND INDUSTRIAL RESEARCH ORGANISATIONInventors: Thomas Vanhercke, James Robertson Petrie, Anna El Tahchy, Surinder Pal Singh, Qing Liu
-
Publication number: 20230127275Abstract: The present invention relates to microbial cells comprising triacylglycerol (TAG) with short chain fatty acids (SCFA), as well as methods of using these cells to produce lipid comprising TAG with SCFAs.Type: ApplicationFiled: March 12, 2021Publication date: April 27, 2023Inventors: Anna El Tahchy, Dawar Hussain, Surinder Pal Singh, Pushkar Shrestha, Rosangela Aparecida Devilla, James Robertson Petrie
-
Patent number: 11623911Abstract: The present invention relates to extracted plant lipid or microbial lipid comprising docosapentaenoic acid, and processes for producing the extracted lipid.Type: GrantFiled: September 28, 2018Date of Patent: April 11, 2023Assignees: COMMONWEALTH SCIENTIFIC AND INDUSTRIAL RESEARCH ORGANISATION, GRAINS RESEARCH AND DEVELOPMENT CORPORATION, NUSEED NUTRITIONAL AUSTRALIA PTY LTD.Inventors: James Robertson Petrie, Surinder Pal Singh, Pushkar Shrestha, Jason Timothy McAllister, Robert Charles de Feyter, Malcolm David Devine
-
Patent number: 11610362Abstract: A device include on-board memory, an applications processor, a digital signal processor (DSP) cluster, a configurable accelerator framework (CAF), and at least one communication bus architecture. The communication bus communicatively couples the applications processor, the DSP cluster, and the CAF to the on-board memory. The CAF includes a reconfigurable stream switch and data volume sculpting circuitry, which has an input and an output coupled to the reconfigurable stream switch. The data volume sculpting circuitry receives a series of frames, each frame formed as a two dimensional (2D) data structure, and determines a first dimension and a second dimension of each frame of the series of frames. Based on the first and second dimensions, the data volume sculpting circuitry determines for each frame a position and a size of a region-of-interest to be extracted from the respective frame, and extracts from each frame, data in the frame that is within the region-of-interest.Type: GrantFiled: March 5, 2021Date of Patent: March 21, 2023Assignees: STMICROELECTRONICS S.r.l., STMICROELECTRONICS INTERNATIONAL N.V.Inventors: Surinder Pal Singh, Thomas Boesch, Giuseppe Desoli
-
Publication number: 20230084985Abstract: Techniques and systems are provided for implementing a convolutional neural network. One or more convolution accelerators are provided that each include a feature line buffer memory, a kernel buffer memory, and a plurality of multiply-accumulate (MAC) circuits arranged to multiply and accumulate data. In a first operational mode the convolutional accelerator stores feature data in the feature line buffer memory and stores kernel data in the kernel data buffer memory. In a second mode of operation, the convolutional accelerator stores kernel decompression tables in the feature line buffer memory.Type: ApplicationFiled: November 18, 2022Publication date: March 16, 2023Applicants: STMICROELECTRONICS S.r.l., STMicroelectronics International N.V.Inventors: Thomas BOESCH, Giuseppe DESOLI, Surinder Pal SINGH, Carmine CAPPETTA
-
Patent number: 11597953Abstract: The present invention relates to methods of synthesizing long-chain polyunsaturated fatty acids, especially eicosapentaenoic acid, docosapentaenoic acid and docosahexaenoic acid, in recombinant cells such as yeast or plant cells. Also provided are recombinant cells or plants which produce long-chain polyunsaturated fatty acids. Furthermore, the present invention relates to a group of new enzymes which possess desaturase or elongase activity that can be used in methods of synthesizing long-chain polyunsaturated fatty acids.Type: GrantFiled: May 7, 2020Date of Patent: March 7, 2023Assignee: COMMONWEALTH SCIENTIFIC AND INDUSTRIAL RESEARCH ORGANISATIONInventors: Surinder Pal Singh, Stanley Suresh Robert, Peter David Nichols, Susan Irene Ellis Blackburn, Xue-Rong Zhou, James Robertson Petrie, Allan Graham Green
-
Publication number: 20230062910Abstract: A convolutional neural network includes convolution circuitry. The convolution circuitry performs convolution operations on input tensor values. The convolutional neural network includes requantization circuitry that requantizes convolution values output from the convolution circuitry.Type: ApplicationFiled: August 30, 2021Publication date: March 2, 2023Applicants: STMicroelectronics S.r.l., STMicroelectronics International N.V.Inventors: Giuseppe DESOLI, Surinder Pal SINGH, Thomas BOESCH
-
Patent number: 11593609Abstract: Embodiments of an electronic device include an integrated circuit, a reconfigurable stream switch formed in the integrated circuit along with a plurality of convolution accelerators and a decompression unit coupled to the reconfigurable stream switch. The decompression unit decompresses encoded kernel data in real time during operation of convolutional neural network.Type: GrantFiled: February 18, 2020Date of Patent: February 28, 2023Assignees: STMicroelectronics S.r.l., STMicroelectronics International N.V.Inventors: Giuseppe Desoli, Carmine Cappetta, Thomas Boesch, Surinder Pal Singh, Saumya Suneja
-
Publication number: 20230058089Abstract: The present invention relates to processes for producing industrial products such as hydrocarbon products from non-polar lipids in a vegetative plant part. Preferred industrial products include alkyl esters which may be blended with petroleum based fuels.Type: ApplicationFiled: August 23, 2022Publication date: February 23, 2023Applicant: Commonwealth Scientific and Industrial Research OrganisationInventors: Thomas Vanhercke, James Robertson Petrie, Anna El Tahchy, Surinder Pal Singh, Qing Liu
-
Patent number: 11586907Abstract: Embodiments of a device include an integrated circuit, a reconfigurable stream switch formed in the integrated circuit, and an arithmetic unit coupled to the reconfigurable stream switch. The arithmetic unit has a plurality of inputs and at least one output, and the arithmetic unit is solely dedicated to performance of a plurality of parallel operations. Each one of the plurality of parallel operations carries out a portion of the formula: output=AX+BY+C.Type: GrantFiled: February 20, 2019Date of Patent: February 21, 2023Assignees: STMICROELECTRONICS S.r.l., STMICROELECTRONICS INTERNATIONAL N.V.Inventors: Surinder Pal Singh, Giuseppe Desoli, Thomas Boesch
-
Patent number: 11573943Abstract: A system for data reconciliation is provided. The data reconciliation system includes a data processing subsystem. The data processing subsystem includes a computation module, configured to generate hash values for a set of tables located in a source database by a hashing technique and also configured generate hash values for a set of tables located in a destination database by the hashing technique. The data processing subsystem also includes an analysis module, configured to analyse the hash values located in the source database and the hash values located in the destination database by a pre-determined rule. The data processing subsystem also includes a suggestion module, configured to suggest output based on the analysis result. A data memory subsystem is configured to store the generated hash values for the source database and the generated hash values for the destination database. Present invention provides safe migration or transferring of data.Type: GrantFiled: June 2, 2020Date of Patent: February 7, 2023Inventors: Niraj Kumar, Suyog Jadhav, Surinder Pal Singh Bindra
-
Patent number: 11560571Abstract: The present invention relates to genetically modified cells that are capable of optimal transgene expression by co-expressing a silencing suppressor whilst at the same time are also capable of silencing a gene, such as a naturally occurring gene of the cell. The present invention also relates to methods of producing the modified cells, as well as relates to processes for obtaining a genetically modified cell with a desired property.Type: GrantFiled: October 7, 2020Date of Patent: January 24, 2023Assignee: COMMONWEALTH SCIENTIFIC AND INDUSTRIAL RESEARCH ORGANISATIONInventors: Craig Christopher Wood, Fatima Naim, Surinder Pal Singh, Peter Michael Waterhouse
-
Publication number: 20220414420Abstract: Data structure and microcontroller architecture performing binary multiply-accumulate operations using multiple partial copies of weights. Destination-register location, source-register location, and weight-register location are received. Using the weight-register location, a sub-set of the weight bits is copied a select number of times based on a filter index value that is received. Each copy of the sub-set of weights is executed in parallel. Using the source-register location, a sub-set of the input bits is selected based on the size of the sub-set of weights, wherein the sub-set of input bits is shifted one bit from a previous sub-set of input bits. XOR operation is performed on each corresponding bit in the copy of the sub-set of weights with each corresponding bit in the selected sub-set of input bits. In a corresponding destination sub-location, output of each XOR operation is aggregated with each other and with current value of the corresponding destination sub-location.Type: ApplicationFiled: June 28, 2021Publication date: December 29, 2022Applicants: STMICROELECTRONICS S.r.l., STMicroelectronics International N.V.Inventors: Loris LUISE, Surinder Pal SINGH, Fabio Giuseppe DE AMBROGGI
-
Patent number: 11531873Abstract: Techniques and systems are provided for implementing a convolutional neural network. One or more convolution accelerators are provided that each include a feature line buffer memory, a kernel buffer memory, and a plurality of multiply-accumulate (MAC) circuits arranged to multiply and accumulate data. In a first operational mode the convolutional accelerator stores feature data in the feature line buffer memory and stores kernel data in the kernel data buffer memory. In a second mode of operation, the convolutional accelerator stores kernel decompression tables in the feature line buffer memory.Type: GrantFiled: June 23, 2020Date of Patent: December 20, 2022Assignees: STMICROELECTRONICS S.r.l., STMicroelectronics International N.V.Inventors: Thomas Boesch, Giuseppe Desoli, Surinder Pal Singh, Carmine Cappetta
-
Patent number: 11507831Abstract: A convolutional neural network includes a pooling unit. The pooling unit performs pooling operations between convolution layers of the convolutional neural network. The pooling unit includes hardware blocks that promote computational and area efficiency in the convolutional neural network.Type: GrantFiled: February 24, 2020Date of Patent: November 22, 2022Assignees: STMicroelectronics International N.V., STMICROELECTRONICS S.r.l.Inventors: Surinder Pal Singh, Thomas Boesch, Giuseppe Desoli