Electrical computers and digital processing systems: multicomput – Multicomputer data transferring via shared memory – Accessing another computer's memory
Patent
1995-12-29
2000-07-04
Rinehart, Mark H.
Electrical computers and digital processing systems: multicomput
Multicomputer data transferring via shared memory
Accessing another computer's memory
709212, 709237, 709248, 709300, G06F 1338, G06F 1517
Patent
active
06085233&
ABSTRACT:
A cell-based system for computation and communication. A cell is a well-defined structure that associates executable code and data into a basic computational module. A processor can traverse a cell and execute the instructions therein. Cells are arranged into a network with each cell linked to other cells by forward branches or other paths. A processor branches to a cell by loading its program counter with the address of the cell or by sending a packet of data across a communications network to activate remote processing in a cell. Cells have a path selection section for evaluating conditional branches and causing branches to be followed. Multiple branches may be followed in parallel from any cell. A tree-like organization is superimposed on the network by distinguishing one branch to each cell as a superbranch incorporating a return path (called "recession path"). A cell also has a convergence section that handles processors and threads of execution that return to that cell by this path (called "recession"). The convergence section implements rules that control which, if any, processors or threads continue to execute upon recession as well as rules for handling any resulting values associated with the processors or threads. The cellular computational module controls highly parallel and distributed processing and supports dynamic self-modification of the system. Information is acquired within the system not only through the acquisition of data and the modification of executable code within the cells, but also through the encoding of information and behavior into the structure of links that connect the cells.
REFERENCES:
patent: 3287649 (1966-11-01), Rosenblatt
patent: 4149240 (1979-04-01), Misunas et al.
patent: 4675829 (1987-06-01), Clemenson
patent: 4864497 (1989-09-01), Lowry et al.
patent: 4930071 (1990-05-01), Tou et al.
patent: 5119470 (1992-06-01), Highland et al.
patent: 5159685 (1992-10-01), Kung
patent: 5193180 (1993-03-01), Hastings
patent: 5404550 (1995-04-01), Horst
patent: 5574933 (1996-11-01), Horst
patent: 5692193 (1997-11-01), Jagannathan et al.
J. Philbin, "An Overview of the STING Operating System," Proceedings of the 4th NEC Software Conf., Oct. 1992.
S. Jagannathan, "Customization of First-Class Tuple-Spaces in a Higher-Order Language," Conf. on Parallel Architectures and Languages, Europe, Springer-Verlag LNCS 506 (1991).
J. Philbin et al., "Efficient Support for Multiple Concurrency Paradigms in Modern Programming Languages," Conf. on Parallel Architectures and Languages, Europe, Springer-Verlag LNCS 506 (1991).
Rogers et al., Supporting Dynamic Data Structures on Distributed Machines, ACM Transactions on Programming Languages and Systems, vol. 17, No. 2, pp. 238-263, Mar. 1995.
G. C. Hill, "Cyber Servants Electronic `Agents` Bring Virtual Shopping A Bit Closer to Reality," The Wall Street Journal, Sep. 27, 1994.
Benster Richard W.
Jeffrey Francis
Pankosmion, Inc.
Rinehart Mark H.
LandOfFree
System and method for cellular network computing and communicati does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for cellular network computing and communicati, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for cellular network computing and communicati will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1495629