Patents by Inventor Ankur Deshwal

Ankur Deshwal 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).

  • Patent number: 11915118
    Abstract: A method and an apparatus for processing layers in a neural network fetch Input Feature Map (IFM) tiles of an IFM tensor and kernel tiles of a kernel tensor, perform a convolutional operation on the IFM tiles and the kernel tiles by exploiting IFM sparsity and kernel sparsity, and generate a plurality of OFM tiles corresponding to the IFM tiles.
    Type: Grant
    Filed: February 8, 2023
    Date of Patent: February 27, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Saptarsi Das, Sabitha Kusuma, Sehwan Lee, Ankur Deshwal, Kiran Kolar Chandrasekharan
  • Patent number: 11854174
    Abstract: A method of performing convolution in a neural network with variable dilation rate is provided. The method includes receiving a size of a first kernel and a dilation rate, determining at least one of size of one or more disintegrated kernels based on the size of the first kernel, a baseline architecture of a memory and the dilation rate, determining an address of one or more blocks of an input image based on the dilation rate, and one or more parameters associated with a size of the input image and the memory. Thereafter, the one or more blocks of the input image and the one or more disintegrated kernels are fetched from the memory, and an output image is obtained based on convolution of each of the one or more disintegrated kernels and the one or more blocks of the input image.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: December 26, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dinesh Kumar Yadav, Ankur Deshwal, Saptarsi Das, Junwoo Jang, Sehwan Lee
  • Publication number: 20230186050
    Abstract: A method and an apparatus for processing layers in a neural network fetch Input Feature Map (IFM) tiles of an IFM tensor and kernel tiles of a kernel tensor, perform a convolutional operation on the IFM tiles and the kernel tiles by exploiting IFM sparsity and kernel sparsity, and generate a plurality of OFM tiles corresponding to the IFM tiles.
    Type: Application
    Filed: February 8, 2023
    Publication date: June 15, 2023
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Saptarsi DAS, Sabitha KUSUMA, Sehwan LEE, Ankur DESHWAL, Kiran Kolar CHANDRASEKHARAN
  • Patent number: 11604958
    Abstract: A method and an apparatus for processing layers in a neural network fetch Input Feature Map (IFM) tiles of an IFM tensor and kernel tiles of a kernel tensor, perform a convolutional operation on the IFM tiles and the kernel tiles by exploiting IFM sparsity and kernel sparsity, and generate a plurality of OFM tiles corresponding to the IFM tiles.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: March 14, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Saptarsi Das, Sabitha Kusuma, Sehwan Lee, Ankur Deshwal, Kiran Kolar Chandrasekharan
  • Publication number: 20220374651
    Abstract: A method of performing convolution in a neural network with variable dilation rate is provided. The method includes receiving a size of a first kernel and a dilation rate, determining at least one of size of one or more disintegrated kernels based on the size of the first kernel, a baseline architecture of a memory and the dilation rate, determining an address of one or more blocks of an input image based on the dilation rate, and one or more parameters associated with a size of the input image and the memory. Thereafter, the one or more blocks of the input image and the one or more disintegrated kernels are fetched from the memory, and an output image is obtained based on convolution of each of the one or more disintegrated kernels and the one or more blocks of the input image.
    Type: Application
    Filed: June 28, 2022
    Publication date: November 24, 2022
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: DINESH KUMAR YADAV, ANKUR DESHWAL, SAPTARSI DAS, Junwoo JANG, Sehwan LEE
  • Patent number: 11423251
    Abstract: A method of performing convolution in a neural network with variable dilation rate is provided. The method includes receiving a size of a first kernel and a dilation rate, determining at least one of size of one or more disintegrated kernels based on the size of the first kernel, a baseline architecture of a memory and the dilation rate, determining an address of one or more blocks of an input image based on the dilation rate, and one or more parameters associated with a size of the input image and the memory. Thereafter, the one or more blocks of the input image and the one or more disintegrated kernels are fetched from the memory, and an output image is obtained based on convolution of each of the one or more disintegrated kernels and the one or more blocks of the input image.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: August 23, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dinesh Kumar Yadav, Ankur Deshwal, Saptarsi Das, Junwoo Jang, Sehwan Lee
  • Publication number: 20220036243
    Abstract: An apparatus includes a global memory and a systolic array. The global memory is configured to store and provide an input feature map (IFM) vector stream from an IFM tensor and a kernel vector stream from a kernel tensor. The systolic array is configured to receive the IFM vector stream and the kernel vector stream from the global memory. The systolic array is on-chip together with the global memory. The systolic array includes a plurality of processing elements (PEs) each having a plurality of vector units, each of the plurality of vector units being configured to perform a dot-product operation on at least one IFM vector of the IFM vector stream and at least one kernel vector of the kernel vector stream per unit clock cycle to generate a plurality of output feature maps (OFMs).
    Type: Application
    Filed: January 13, 2021
    Publication date: February 3, 2022
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Saptarsi Das, Sabitha Kusuma, Arnab Roy, Ankur Deshwal, Kiran Kolar Chandrasekharan, Sehwan Lee
  • Publication number: 20210150313
    Abstract: A method for computing an inner product on a binary data, a ternary data, a non-binary data, and a non-ternary data using an electronic device. The method includes calculating the inner product on a ternary data, designing a fused bitwise data path to support the inner product calculation on the binary data and the ternary data, designing a FPL data path to calculate an inner product between one of the non-binary data and the non-ternary data and one of the binary data and the ternary data, and distributing the inner product calculation for the binary data and the ternary data and the inner product between one of the non-binary data and the non-ternary data and one of the binary data and the ternary data in the fused bitwise data path and the FPL data path.
    Type: Application
    Filed: November 16, 2020
    Publication date: May 20, 2021
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Arnab ROY, Saptarsi DAS, Ankur DESHWAL, Kiran Kolar CHANDRASEK HARAN, Sehwan LEE
  • Publication number: 20200293858
    Abstract: A method and an apparatus for processing layers in a neural network fetch Input Feature Map (IFM) tiles of an IFM tensor and kernel tiles of a kernel tensor, perform a convolutional operation on the IFM tiles and the kernel tiles by exploiting IFM sparsity and kernel sparsity, and generate a plurality of OFM tiles corresponding to the IFM tiles.
    Type: Application
    Filed: March 12, 2020
    Publication date: September 17, 2020
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Saptarsi DAS, Sabitha KUSUMA, Sehwan LEE, Ankur DESHWAL, Kiran Kolar CHANDRASEKHARAN
  • Publication number: 20200218936
    Abstract: A method of performing convolution in a neural network with variable dilation rate is provided. The method includes receiving a size of a first kernel and a dilation rate, determining at least one of size of one or more disintegrated kernels based on the size of the first kernel, a baseline architecture of a memory and the dilation rate, determining an address of one or more blocks of an input image based on the dilation rate, and one or more parameters associated with a size of the input image and the memory. Thereafter, the one or more blocks of the input image and the one or more disintegrated kernels are fetched from the memory, and an output image is obtained based on convolution of each of the one or more disintegrated kernels and the one or more blocks of the input image.
    Type: Application
    Filed: January 3, 2020
    Publication date: July 9, 2020
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: DINESH KUMAR YADAV, ANKUR DESHWAL, SAPTARSI DAS, Junwoo JANG, Sehwan LEE
  • Publication number: 20200104716
    Abstract: Provided is a method and system with deep learning model generation. The method includes identifying a plurality of connections in a neural network that is pre-associated with a deep learning model, generating a plurality of pruned neural networks by pruning different sets of one or more of the plurality of connections to respectively generate each of the plurality of pruned neural networks, generating a plurality of intermediate deep learning models by generating a respective intermediate deep learning model corresponding to each of the plurality of pruned neural networks, and selecting one of the plurality of intermediate deep learning models, having a determined greatest accuracy among the plurality of intermediate deep learning models, to be an optimized deep learning model.
    Type: Application
    Filed: August 23, 2019
    Publication date: April 2, 2020
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Yeshwanth VENKATESHA, Sundeep KRISHNADASAN, Ankur DESHWAL
  • Patent number: 10559125
    Abstract: A method and apparatus to construct a bounding volume hierarchy (BVH) tree includes: generating 2-dimensional (2D) tiles including primitives; converting the 2D tiles into 3-dimensional (3D) tiles; and constructing the BVH tree based on the 3D tiles.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: February 11, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ankur Deshwal, Vikash Kumar, Keshavan Varadarajan, Parikshit Kolipaka, Soma Kohli
  • Patent number: 9959661
    Abstract: Provide are a methods and devices for processing graphics data in a graphics processing unit (GPU). The method of processing graphics data includes receiving, at a processor, a difference of Gaussian (DOG) layer of an image, detecting, from the received DOG layer, a candidate DOG layer of the image as an intermediate layer, detecting at least one extreme point by comparing values of the candidate DOG layer with values of a previous DOG layer and a next DOG layer, and storing the at least one extreme point in a buffer.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: May 1, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ankur Deshwal, Somya Singhal, Keshavan Varadarajan, Soma Kohli
  • Publication number: 20170161942
    Abstract: Provide are a methods and devices for processing graphics data in a graphics processing unit (GPU). The method of processing graphics data includes receiving, at a processor, a difference of Gaussian (DOG) layer of an image, detecting, from the received DOG layer, a candidate DOG layer of the image as an intermediate layer, detecting at least one extreme point by comparing values of the candidate DOG layer with values of a previous DOG layer and a next DOG layer, and storing the at least one extreme point in a buffer.
    Type: Application
    Filed: December 2, 2016
    Publication date: June 8, 2017
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Ankur DESHWAL, Somya SINGHAL, Keshavan VARADARAJAN, Soma KOHLI
  • Publication number: 20170161944
    Abstract: A method and apparatus to construct a bounding volume hierarchy (BVH) tree includes: generating 2-dimensional (2D) tiles including primitives; converting the 2D tiles into 3-dimensional (3D) tiles; and constructing the BVH tree based on the 3D tiles.
    Type: Application
    Filed: December 1, 2016
    Publication date: June 8, 2017
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Ankur DESHWAL, Vikash KUMAR, Keshavan VARADARAJAN, Parikshit KOLIPAKA, Soma KOHLI
  • Patent number: 9547509
    Abstract: A system and a method for information acquisition of Wireless Sensor Network (WSN) data as a cloud based service are provided. An apparatus in the system including a WSN, a service cloud, and a device, includes a virtual sensor configured to receive data from a physical sensor in the WSN. The apparatus further includes a virtual sensor controller configured to receive a request for the data from the service cloud or the device, and spawn a virtual machine (VM) based on the request. The apparatus further includes the VM configured to transmit the data to the service cloud or the device.
    Type: Grant
    Filed: February 20, 2013
    Date of Patent: January 17, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Soma Kohli, Ankur Deshwal, Chethan K. Puttanna