Patents by Inventor Amir KHOSROWSHAHI

Amir KHOSROWSHAHI 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: 9886377
    Abstract: Described herein are one or more integrated circuits (ICs) comprising controller circuitry to receive a command to execute an operation for data inputs stored in an external memory or a local memory, and convert the operation into a set of matrix operations to operate on sub-portions of the data inputs. The IC(s) further comprise at least one processing circuitry to execute the set of matrix operations, the processing circuitry to include ALUs, a local memory external to the ALUs and accessible by the ALUs, and processing control circuitry to create at least one matrix operand in the local memory (from the data inputs of the operation) comprising at least one of a scalar, a vector, or a 2D matrix, and provide memory handles corresponding to each of the matrix operands to one of the ALUs to access the respective matrix operands when executing a matrix operation.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: February 6, 2018
    Assignee: Intel Corporation
    Inventors: Tony Werner, Aravind Kalaiah, Andrew Yang, Carey Kloss, Horace Lau, Naveen Gandham Rao, Amir Khosrowshahi
  • Publication number: 20170316307
    Abstract: A system receives and executes a sequence of tensor instructions, for example, instructions for performing a neural network computation. The system may be implemented as a multiprocessor architecture, for example, hardware for performing a neural network computation. A tensor instruction specifies a tensor computation receiving one or more input tensors for determining an output tensor. The system stores a decimal position associated with a plurality of values of a tensor. The system performs the tensor computation of a tensor instruction to determine a plurality of values of the output tensor. The system collects statistics describing the plurality of values of the output tensor and determines a decimal position for the plurality of values based on the collected statistics.
    Type: Application
    Filed: April 29, 2016
    Publication date: November 2, 2017
    Inventors: Urs Koster, William Howard Constable, Luke James Hornof, Carey Kevin Kloss, Amir Khosrowshahi, Scott Gray
  • Publication number: 20170097884
    Abstract: Described herein are one or more integrated circuits (ICs) comprising controller circuitry to receive a command to execute an operation for data inputs stored in an external memory or a local memory, and convert the operation into a set of matrix operations to operate on sub-portions of the data inputs. The IC(s) further comprise at least one processing circuitry to execute the set of matrix operations, the processing circuitry to include ALUs, a local memory external to the ALUs and accessible by the ALUs, and processing control circuitry to create at least one matrix operand in the local memory (from the data inputs of the operation) comprising at least one of a scalar, a vector, or a 2D matrix, and provide memory handles corresponding to each of the matrix operands to one of the ALUs to access the respective matrix operands when executing a matrix operation.
    Type: Application
    Filed: October 5, 2015
    Publication date: April 6, 2017
    Applicant: Intel Corporation
    Inventors: Tony Werner, Aravind Kalaiah, Andrew Yang, Carey Kloss, Horace Lau, Naveen Gandham Rao, Amir Khosrowshahi
  • Publication number: 20170061279
    Abstract: Updating an artificial neural network is disclosed. A node characteristic is represented using a fixed point node characteristic parameter. A network characteristic is represented using a fixed point network characteristic parameter. The fixed point node characteristic parameter and the fixed point network characteristic parameter are processed to determine a fixed point intermediate parameter having a larger size than either the fixed point node characteristic parameter or the fixed point network characteristic parameter. A value associated with the fixed point intermediate parameter is truncated according to a system truncation schema. The artificial neural network is updated according to the truncated value.
    Type: Application
    Filed: January 14, 2015
    Publication date: March 2, 2017
    Applicant: Intel Corporation
    Inventors: Andrew Yang, Carey Kloss, Prashant Arora, Alex S. Park, Naveen G. Rao, Amir Khosrowshahi
  • Publication number: 20170060811
    Abstract: Described herein are methods, systems, and apparatuses to utilize a matrix operation by accessing each of the operation's matrix operands via a respective single memory handle. This use of a single memory handle for each matrix operand eliminates significant overhead in memory allocation, data tracking, and subroutine complexity present in prior art solutions. The result of the matrix operation can also be accessible via a single memory handle identifying the matrix elements of the result.
    Type: Application
    Filed: April 28, 2015
    Publication date: March 2, 2017
    Applicant: Intel Corporation
    Inventors: Andrew Yang, Carey Kloss, Prashant Arora, Tony Werner, Naveen Gandham Rao, Amir Khosrowshahi
  • Publication number: 20150242745
    Abstract: A method of performing event-based Bayesian inference and learning includes receiving input events at each node. The method also includes applying bias weights and/or connection weights to the input events to obtain intermediate values. The method further includes determining a node state based on the intermediate values. Further still, the method includes computing an output event rate representing a posterior probability based on the node state to generate output events according to a stochastic point process.
    Type: Application
    Filed: May 19, 2014
    Publication date: August 27, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Xin WANG, Bardia Fallah BEHABADI, Amir KHOSROWSHAHI