Patents Assigned to Improv Systems, Inc.
  • Patent number: 7325232
    Abstract: A compiler for multiple processor and distributed memory architectures is described. The compiler uses a high-level language to represent a task-level network of behaviors that describes an embedded system. The compiler maps a plurality of tasks and data onto a multiple processor, distributed memory hardware architecture. The mapping includes describing a task-level network of behaviors, each of the task-level network of behaviors being related through control and data flow. The mapping further includes predicting a schedule of tasks for the task-level network of behaviors and allocating the plurality of tasks and data to at least one of the multiple processors and to at least one of distributed memory, respectively, in response to the predicted schedule of tasks.
    Type: Grant
    Filed: January 25, 2002
    Date of Patent: January 29, 2008
    Assignee: Improv Systems, Inc.
    Inventor: Clifford Liem
  • Patent number: 6484304
    Abstract: A method for generating an application specific integrated circuit including providing a software configurable semiconductor integrated circuit having a fixed hardware architecture that includes a plurality of task engines. A high-level language compiler is provided that compiles a user created high-level language program that defines the application specific integrated circuit. The compiler parses the program into a plurality of microtasks for instructing the plurality of task engines to implement the application specific integrated circuit.
    Type: Grant
    Filed: January 10, 2000
    Date of Patent: November 19, 2002
    Assignee: Improv Systems, Inc.
    Inventors: Cary Ussery, Oz Levia, Raymond Ryan
  • Patent number: 6075935
    Abstract: A method for generating an application specific integrated circuit including providing a software configurable semiconductor integrated circuit having a fixed hardware architecture that includes a plurality of task engines. A high-level language compiler is provided that compiles a user created high-level language program that defines the application specific integrated circuit. The compiler parses the program into a plurality of microtasks for instructing the plurality of task engines to implement the application specific integrated circuit.
    Type: Grant
    Filed: December 1, 1997
    Date of Patent: June 13, 2000
    Assignee: Improv Systems, Inc.
    Inventors: Cary Ussery, Oz Levia, Raymond Ryan