×

Technology for integrated computaion and communication; TICC

  • US 20040044794A1
  • Filed: 10/07/2002
  • Published: 03/04/2004
  • Est. Priority Date: 10/15/2001
  • Status: Active Grant
First Claim
Patent Images

1. A method for the operation of a computer-based multiprocessing, with two or more processors, system composed of software objects, the objects being programs with TICC-ports, or canonical representations of such programs with TICC-ports, objects being capable of operating concurrently or in parallel, and communicating with each other asynchronously through their TICC-ports, via specially established TICC-pathways containing TICC-agents, at least one of the processors being dedicated as the communications processor, the method comprising the steps of Dynamically establishing TICC-pathways between TICC-ports belonging to distinct groups of objects and modifying existing TICC-pathways, without service interruption and without loss of data flowing through TICC-pathways, while the multiprocessing system is operating;

  • Specifying group-to-group communications in the program of each object, as necessary, in a Causal Communication Language (CCL), which may be freely intermixed with any conventional programming language;

    Compiling CCL statements that appear in programs into sequences of communication protocols, which are efficiently executed in parallel with the programs by a dedicated communications processor, in order to deliver data asynchronously from one group of objects to another group, via protected and shared memories in already established TICC-pathways, in a self-synchronizing, loss less, buffer free manner, with extremely low latencies;

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×