Concurrent processing in object oriented parallel and near paral

Electrical computers and digital processing systems: multicomput – Computer-to-computer data routing – Least weight routing

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

709303, 709305, 395706, G06F 946, G06F 945

Patent

active

05999987&

ABSTRACT:
In sequential object oriented languages such as C++, a mechanism is provided to permit multiple asynchronous processing operations without compiler modifications, language extensions or special pre-processing. A specially adapted pointer converts a procedure call into an asynchronous task thread, while returning an expected response to permit a calling program to continue processing. The returned value can be either discarded or converted to a future variable if the calling program requires the result of the separate processing on the asynchronous thread. The invention can be used in parallel multi-processors environments and in uni-processors having parallel processing characteristics.

REFERENCES:
patent: 5341478 (1994-08-01), Travis, Jr. et al.
patent: 5377350 (1994-12-01), Skinner
patent: 5499343 (1996-03-01), Pettus
Gunaseelan L. et al. "Distributed Eiffel: A Language for Programming Multi-Granular Distributed Objects on the Clouds Operating System" Proceedings of the International Conference on Computer Languages, Oakland, Apr. 20-23, 1992, No. Conf. 4, Apr. 20, 1992, pp. 331-340. IEEE p. 336, left-hand col., line 7-68.
"Making Synchronous Communication Look the Same as Normal Method" IBM Technical Disclosure Bulletin, vol. 37, No. 2B, Feb. 1, 1994, pp. 589/590.
"Asynchronous Software Communication Using Response Objects" IBM Technical Disclosure Bulletin, vol. 37, No. 2A, Feb. 1, 1994, pp. 617/618.
Walker E F et al. "Asynchronous Remote Operation Execution in Distributed Systems" Proceedings of the International Conference on Distributed Computing Systems, Paris, May 28-Jun. 1, 1990, Conf. 10, May 28, 1990, pp. 253-259 IEEE p. 253, left-hand col., line 49--right-hand col., line 20 p. 255, right-hand col., line 18-- p. 256, right-hand col., line 30.
Published EPO Search report, Application No. 95300699.6-2201. Publication date: Jan. 15, 1999.
IEEE p. 1003.4a/D4 Draft Standard, Threads Extension for Portable Operating Systems, Technical Committee on Operating Systems of the Institute of Electrical and Electronic Engineers (IEEE) Computer Society, New York, Aug. 10, 1990.
Chandra, R.; Gupta, A.; Hennessy, J., COOL: A Language for Parallel Programming, Languages and Compilers for Parallel Computing, MIT Press (1990), pp. 126-148.
Grunwald, D., A Users Guide to AWESIME: An Object Oriented Oriented Parallel Programming and Simulation System, University of Colorado at Boulder, Technical Report CU-CS-552-91 (Nov. 1991), pp. 1-23.
Doeppner Jr., T.W.; Gebele, A.J., C++ on a Parallel Machine, Brown University, Techinical Report CS-87-26 (Nov. 1987), pp. 1-12.
Gelernter et al., Languages and Compilers for Parallel Computing, MIT Press, pp. 126-148, 1990.

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

Concurrent processing in object oriented parallel and near paral does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Concurrent processing in object oriented parallel and near paral, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Concurrent processing in object oriented parallel and near paral will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-836392

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