Patents by Inventor Michael L. Purnell

Michael L. Purnell 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: 20230359509
    Abstract: Various embodiments are disclosed of a compilation with optimization for multi-processor system with processing elements optimized for high performance and low power dissipation and an associated method of programming the processing elements. Application source code may be initially compiled into an intermediate representation. Following the initial compilation, resources may be mapped and communication synthesis performed. Simulation and debug may be performed prior to loading an executable image onto the multi-processor system. At each step, checks may be performed for possible optimizations, and one or more steps repeated using results of the checks.
    Type: Application
    Filed: April 20, 2023
    Publication date: November 9, 2023
    Inventors: Michael L. Purnell, Geoffrey N. Ellis, Teng-I Wang
  • Patent number: 11755382
    Abstract: Various embodiments are disclosed of a compilation with optimization for multi-processor system with processing elements optimized for high performance and low power dissipation and an associated method of programming the processing elements. Application source code may be initially compiled into an intermediate representation. Following the initial compilation, resources may be mapped and communication synthesis performed. Simulation and debug may be performed prior to loading an executable image onto the multi-processor system. At each step, checks may be performed for possible optimizations, and one or more steps repeated using results of the checks.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: September 12, 2023
    Assignee: Coherent Logix, Incorporated
    Inventors: Michael L. Purnell, Geoffrey N. Ellis, Teng-I Wang
  • Publication number: 20190138365
    Abstract: Various embodiments are disclosed of a compilation with optimization for multi-processor system with processing elements optimized for high performance and low power dissipation and an associated method of programming the processing elements. Application source code may be initially compiled into an intermediate representation. Following the initial compilation, resources may be mapped and communication synthesis performed. Simulation and debug may be performed prior to loading an executable image onto the multi-processor system. At each step, checks may be performed for possible optimizations, and one or more steps repeated using results of the checks.
    Type: Application
    Filed: November 1, 2018
    Publication date: May 9, 2019
    Inventors: Michael L. Purnell, Geoffrey N. Ellis, Teng-I Wang