Method for processing a user program on a parallel computer syst

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

364DIG1, 364228, 3642468, 3642813, 3642814, G06F 1300

Patent

active

055967515

ABSTRACT:
When a user program is processed on a parallel computer system, individual processes of the user program are executed concurrently on different processors. The situation may arise here that a first process requires data generated by a second process. The first process must then wait during processing until the second process makes this data available. In order not to extend the program runtime when translating such a user program, the instructions of a first process that access data generated by a second process open result cells in a memory area that is locked for the user mode, in which the data generated by the second process is then entered. During the processing of the user program after the translation for the parallel computer system, all instructions with memory access are examined to determine whether the addressed memory location is a result cell in the locked memory area. If this is the case, then the operating system interrupts the processing of the user program and starts an interrupt routine which has access to the result cell in the system mode. It is determined thereby whether the result is already present in the result cell, and in this case the result is made available to the process. Otherwise, the first process remains interrupted until the result supplied by the other process has been entered in the result cell.

REFERENCES:
patent: 4177510 (1979-12-01), Appell et al.
patent: 4530051 (1985-07-01), Johnson et al.
patent: 4893234 (1990-01-01), Davidson et al.
patent: 4951193 (1990-08-01), Muramatsu et al.
patent: 5129693 (1992-07-01), Muramatsu et al.
"A Kernel For Distributed Programming Languages" by K.W. Ng., Interfaces in Computing, 3, Sep.-Dec. 1985, pp. 199-216.
"Multiprocessing Extensions in Spur Lisp" by B. Zorn et al, IEEE Software No. 4, Jul. 1989, pp. 41-49.
"Exception Handling In Multilisp" by R.H. Halstead et al, Proceedings of the 1985 International Conference on Parallel Processing, Aug. 20-23, 1985, pp. 822-830.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method for processing a user program on a parallel computer syst does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for processing a user program on a parallel computer syst, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for processing a user program on a parallel computer syst will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2332337

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.