Patents by Inventor Rishi L. Khan

Rishi L. Khan 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: 10620988
    Abstract: A distributed computing system may incorporate an implementation based on a codelet-based execution model, where a codelet is a high-level dataflow element. In addition to supporting the use of codelets, the system may further provide support for “datalets,” which are an extension of codelets providing better built-in support for static dataflow programming. Such a distributed computing system, implementing computing based on such codelets, may incorporate an implementation of an execution model, locality management schemes, scheduling schemes, a type system, and/or management of heterogeneous systems.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: April 14, 2020
    Assignee: ET International, Inc.
    Inventors: Christopher G. Lauderdale, Rishi L. Khan
  • Publication number: 20170123857
    Abstract: The present invention, known as runspace, relates to the field of computing system management, data processing and data communications, and specifically to synergistic methods and systems which provide resource-efficient computation, especially for decomposable many-component tasks executable on multiple processing elements, by using a metric space representation of code and data locality to direct allocation and migration of code and data, by performing analysis to mark code areas that provide opportunities for runtime improvement, and by providing a low-power, local, secure memory management system suitable for distributed invocation of compact sections of code accessing local memory. Runspace provides mechanisms supporting hierarchical allocation, optimization, monitoring and control, and supporting resilient, energy efficient large-scale computing.
    Type: Application
    Filed: January 9, 2017
    Publication date: May 4, 2017
    Inventors: Rishi L. KHAN, Daniel OROZCO, Guang R. GAO
  • Patent number: 9542231
    Abstract: The present invention, known as runspace, relates to the field of computing system management, data processing and data communications, and specifically to synergistic methods and systems which provide resource-efficient computation, especially for decomposable many-component tasks executable on multiple processing elements, by using a metric space representation of code and data locality to direct allocation and migration of code and data, by performing analysis to mark code areas that provide opportunities for runtime improvement, and by providing a low-power, local, secure memory management system suitable for distributed invocation of compact sections of code accessing local memory. Runspace provides mechanisms supporting hierarchical allocation, optimization, monitoring and control, and supporting resilient, energy efficient large-scale computing.
    Type: Grant
    Filed: April 13, 2011
    Date of Patent: January 10, 2017
    Assignee: ET International, Inc.
    Inventors: Rishi L. Khan, Daniel Orozco, Guang R. Gao
  • Publication number: 20140115596
    Abstract: Codeletset methods and/or apparatus may be used to enable resource-efficient computing. Such methods may involve decomposing a program into sets of codelets that may be allocated among multiple computing elements, which may enable parallelism and efficient use of the multiple computing elements. Allocation may be based, for example, on efficiencies with respect to data dependencies and/or communications among codelets.
    Type: Application
    Filed: August 25, 2011
    Publication date: April 24, 2014
    Applicant: ET International, Inc.
    Inventors: Rishi L. Khan, Daniel Orozco, Guang R. Gao, Kelly Livingston
  • Publication number: 20120158817
    Abstract: A distributed computing system may incorporate an implementation of an execution model, locality management schemes, scheduling schemes, a type system, and/or management of heterogeneous systems.
    Type: Application
    Filed: December 16, 2011
    Publication date: June 21, 2012
    Applicant: ET INTERNATIONAL, INC.
    Inventors: Christopher G. Lauderdale, Rishi L. Khan
  • Publication number: 20110289507
    Abstract: The present invention, known as runspace, relates to the field of computing system management, data processing and data communications, and specifically to synergistic methods and systems which provide resource-efficient computation, especially for decomposable many-component tasks executable on multiple processing elements, by using a metric space representation of code and data locality to direct allocation and migration of code and data, by performing analysis to mark code areas that provide opportunities for runtime improvement, and by providing a low-power, local, secure memory management system suitable for distributed invocation of compact sections of code accessing local memory. Runspace provides mechanisms supporting hierarchical allocation, optimization, monitoring and control, and supporting resilient, energy efficient large-scale computing.
    Type: Application
    Filed: April 13, 2011
    Publication date: November 24, 2011
    Applicant: ET International, Inc.
    Inventors: Rishi L. Khan, Daniel Orozco, Guang R. Gao
  • Publication number: 20110246823
    Abstract: Node-centric checkpointing may be used in a multi-node computing system to provide fault-tolerance. Such checkpointing may involve storage of input and/or output data prior to and/or after execution of a task on a node.
    Type: Application
    Filed: April 5, 2011
    Publication date: October 6, 2011
    Applicant: ET International, Inc.
    Inventors: Rishi L. Khan, Guang R. Gao, Apperson H. Johnson