System and method for parallel processing with mostly functional languages
US4825360A · kind A · utility
Assignee
Inventor
Key dates
| Filing date | Jul 30, 1986 |
| Grant date | Apr 25, 1989 |
| Priority date | — |
| Expiry date | Jul 30, 2006 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F8/45
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A parallel processing system is receptive of a program and has at least two processors connected in parallel to a shared main memory. Each processor executes instructions of the program which includes side-effecting instructions which modify the contents of a location in main memory and functional instructions which reference locations in main memory. The program is compiled into a series of independent instruction blocks each of which includes predominantly functional instructions and terminates in a side-effecting instruction and the processors execute the blocks in parallel.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.