Patents by Inventor Aaron Douglass LAMB

Aaron Douglass LAMB 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: 20230185533
    Abstract: Certain aspects of the present disclosure provide a method for processing input data by a set of configurable nonlinear activation function circuits, including generating an exponent output by processing input data using one or more first configurable nonlinear activation function circuits configured to perform an exponential function, summing the exponent output of the one or more first configurable nonlinear activation function circuits, and generating an approximated log softmax output by processing the summed exponent output using a second configurable nonlinear activation function circuit configured to perform a natural logarithm function.
    Type: Application
    Filed: February 7, 2023
    Publication date: June 15, 2023
    Inventors: Ren LI, Prajakt KULKARNI, Suren MOHAN, Aaron Douglass LAMB
  • Publication number: 20230185532
    Abstract: A method of exploiting activation sparsity in deep neural networks is described. The method includes retrieving an activation tensor and a weight tensor where the activation tensor is a sparse activation tensor. The method also includes generating a compressed activation tensor comprising non-zero activations of the activation tensor, where the compressed activation tensor has fewer columns than the activation tensor. The method further includes processing the compressed activation tensor and the weight tensor to generate an output tensor.
    Type: Application
    Filed: February 2, 2023
    Publication date: June 15, 2023
    Inventors: Rexford Alan HILL, Aaron Douglass LAMB, Michael GOLDFARB, Amin ANSARI, Christopher LOTT
  • Patent number: 11669747
    Abstract: A method of constraining data represented in a deep neural network is described. The method includes determining an initial shifting specified to convert a fixed-point input value to a floating-point output value. The method also includes determining an additional shifting specified to constrain a dynamic range during converting of the fixed-point input value to the floating-point output value. The method further includes performing both the initial shifting and the additional shifting together to form a dynamic, range constrained, normalized floating-point output value.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: June 6, 2023
    Assignee: Qualcomm Incorporated
    Inventors: Rexford Alan Hill, Eric Wayne Mahurin, Aaron Douglass Lamb, Albert Danysh, Erich Plondke, David Hoyle
  • Publication number: 20230083597
    Abstract: Certain aspects of the present disclosure provide a processor, comprising: a configurable nonlinear activation function circuit configured to: determine, based on a selected nonlinear activation function, a set of parameters for the nonlinear activation function; and generate output data based on application of the set of parameters for the nonlinear activation function, wherein: the configurable nonlinear activation function circuit comprises at least one nonlinear approximator comprising at least two successive linear approximators, and each linear approximator of the at least two successive linear approximators is configured to approximate a linear function using one or more function parameters of the set of parameters.
    Type: Application
    Filed: June 15, 2022
    Publication date: March 16, 2023
    Inventors: Suren Mohan, Ren Li, Prajakt Kulkarni, Aaron Douglass Lamb
  • Publication number: 20230078203
    Abstract: Certain aspects of the present disclosure provide a method for processing input data by a configurable nonlinear activation function circuit, including determining a nonlinear activation function for application to input data; determining, based on the determined nonlinear activation function, a set of parameters for a configurable nonlinear activation function circuit; and processing input data with the configurable nonlinear activation function circuit based on the set of parameters to generate output data.
    Type: Application
    Filed: September 3, 2021
    Publication date: March 16, 2023
    Inventors: Ren LI, Prajakt KULKARNI, Suren MOHAN, Aaron Douglass LAMB
  • Patent number: 11275559
    Abstract: Certain aspects of the present disclosure are directed to methods and apparatus for circular floating point addition. An example method generally includes obtaining a first floating point number represented by a first significand and a first exponent, obtaining a second floating point number represented by a second significand and second exponent, and adding the first floating point number and the second floating point number using a circular accumulator device.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: March 15, 2022
    Assignee: Qualcomm Incorproated
    Inventor: Aaron Douglass Lamb
  • Publication number: 20220004362
    Abstract: Certain aspects of the present disclosure are directed to methods and apparatus for circular floating point addition. An example method generally includes obtaining a first floating point number represented by a first significand and a first exponent, obtaining a second floating point number represented by a second significand and second exponent, and adding the first floating point number and the second floating point number using a circular accumulator device.
    Type: Application
    Filed: July 2, 2020
    Publication date: January 6, 2022
    Inventor: Aaron Douglass LAMB
  • Publication number: 20200134475
    Abstract: A method of constraining data represented in a deep neural network is described. The method includes determining an initial shifting specified to convert a fixed-point input value to a floating-point output value. The method also includes determining an additional shifting specified to constrain a dynamic range during converting of the fixed-point input value to the floating-point output value. The method further includes performing both the initial shifting and the additional shifting together to form a dynamic, range constrained, normalized floating-point output value.
    Type: Application
    Filed: October 29, 2019
    Publication date: April 30, 2020
    Inventors: Rexford Alan HILL, Eric Wayne MAHURIN, Aaron Douglass LAMB, Albert DANYSH, Eric PLONDKE, David HOYLE
  • Patent number: 9417845
    Abstract: Certain aspects of the present disclosure provide methods and apparatus for producing programmable probability distribution function of pseudo-random numbers that can be utilized for filtering (dropping and passing) neuron spikes. The present disclosure provides a simpler, smaller, and lower-power circuit than that typically used. It can be programmed to produce any of a variety of non-uniformly distributed sequences of numbers. These sequences can approximate true probabilistic distributions, but maintain sufficient pseudo-randomness to still be considered random in a probabilistic sense. This circuit can be an integral part of a filter block within an ASIC chip emulating an artificial nervous system.
    Type: Grant
    Filed: March 4, 2014
    Date of Patent: August 16, 2016
    Assignee: QUALCOMM INCORPORATED
    Inventor: Aaron Douglass Lamb
  • Publication number: 20150095274
    Abstract: Certain aspects of the present disclosure provide methods and apparatus for producing programmable probability distribution function of pseudo-random numbers that can be utilized for filtering (dropping and passing) neuron spikes. The present disclosure provides a simpler, smaller, and lower-power circuit than that typically used. It can be programmed to produce any of a variety of non-uniformly distributed sequences of numbers. These sequences can approximate true probabilistic distributions, but maintain sufficient pseudo-randomness to still be considered random in a probabilistic sense. This circuit can be an integral part of a filter block within an ASIC chip emulating an artificial nervous system.
    Type: Application
    Filed: March 4, 2014
    Publication date: April 2, 2015
    Applicant: QUALCOMM INCORPORATED
    Inventor: Aaron Douglass LAMB