Methods and apparatus for parallel execution of a process

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000, C709S203000, C717S149000

Reexamination Certificate

active

07542981

ABSTRACT:
One embodiment of the invention is directed to executing a computer program that manipulates data stored in a distributed manner on a parallel server. At least one portion of the computer program treats the data from a global perspective, wherein commands to the parallel server are not specific to the manner in which the data is distributed on the parallel server. In addition, at least one portion of the computer program treats the data from a local perspective, wherein commands to the parallel server are specific to the manner in which the data is distributed on the parallel server.

REFERENCES:
patent: 5191649 (1993-03-01), Cadambi et al.
patent: 5664151 (1997-09-01), Galles et al.
patent: 5740371 (1998-04-01), Wallis
patent: 5867706 (1999-02-01), Martin et al.
patent: 6292822 (2001-09-01), Hardwick
patent: 6298370 (2001-10-01), Tang et al.
patent: 6338095 (2002-01-01), Yasuda et al.
patent: 7043309 (2006-05-01), Jackson et al.
patent: 2003/0002447 (2003-01-01), Jackson et al.
Tawbi, Nadia, et al., “Processor Allocation and Loop Scheduling on Multiprocessor Computers”, ICS '92, Washington, DC, Jul. 19-24, 1992, pp. 63-71.
Rauber, Thomas, et al., “Library Support for Hierarchical Multi-Processor Tasks”, SC 2002, Nov. 16-22, 2002, pp. 45-54.
Colajanni, Michele, et al., “DAME: An Environment for Preserving the Efficiency of Data-Parallel Computations on Distributed Systems”, IEEE Concurrency, Jan.—Mar. 1997, pp. 41-55.
Squyres, Jeffrey M., et al., “The Component Architecture of Open MPI: Enabling Third-Party Collective Algorithms”, Proc. of the Workshop on Component Models and Systems for Grid Applications, Saint Malo, France, Jun. 26, 2004, pp. 167-185.
Sunderam, V. S., et al., “Heterogeneous Parallel and Distributed Computing”, Parallel Computing, vol. 25, Issues 13-14, Dec. 1999, pp. 1699-1721.
Morin, Steven Raymond, “JMPI: Implementing the Message Passing Interface Standard in Java”, Masters Thesis, Univ. of Massachusetts @ Amherst, Sep. 2000, pp. i-ix and 1-67.
Petcu, Dana, “Solving Initial Value Problems with Parallel Maple Processes”, Euro-Par 2001, LNCS 2150, Springer-Verlag, Heidelberg, Germany, © 2001, pp. 926-934.
Agrawal, Rajeev, “Peer-to-Peer Support for MATLAB-Style Computing”, Masters Thesis, Texas A&M Univ., May 2004, pp. i-vii and 1-52.
Kale, Laxmikant V., et al., “CHARM++: A Portable Concurrent Object Oriented System Based on C++”, ACM SIGPLAN Notices, vol. 28, Issue 10, Oct. 1993, pp. 91-108.
Aldinucci, M., et al., “An Advanced Environment Supporting Structured parallel Programming in Java”, Future Generation Computer Systems, vol. 19, Issue 5, Jul. 2003, pp. 611-626.
Kneip, J., et al., “Architecture and C++ Programming Environment of a Highly Parallel Image Signal Processor”, Microprocessing and Microprogramming, vol. 41, Issues 5-6, Oct. 1995, pp. 391-408.
Paulin, Pierre G., et al., “Parallel Programming Models for a Multi-Processor SoC Platform Applied to High-Speed Traffic Management”, CODES + ISSS '04, Stockholm, Sweden, Sep. 8-10, 2004, pp. 48-53.
Narasimhan, P., et al., “Replica Consistency of CORBA Objects in Partitionable Distributed Systems”, Distrib. Syst. Engng., vol. 4, © 1997, pp. 139-150.
Allan, Benjamin A., et al., “The CCA Core Specification in a Distributed Memory SPMD Framework”, Concurrency and Computation: Practice and Experience, vol. 15, Issue 5, © 2002, pp. 323-345.
Tramberend, Henrik, “Avocado: A Distributed Virtual Reality Framework”, Virtual Reality, Mar. 13-17, 1999, pp. 14-21.
Geist, G. A., et al., “PVM and MPI: A Comparison of Features”, Calculateurs Paralleles, vol. 8, No. 2, © 1996, pp. 1-16.
Campione, Mary, et al., The Java Tutorial, 3rd Edition: A Short Course on the Basics, Addison-Wesley, Boston, MA, © 2001, pp. 2-3 and 185-187.
Deitel, H. M., et al., Java: How to Program, 2nd Edition, Prentice Hall, Upper Saddle River, NJ, © 1998, pp. 9-11, 15 and 294-295.
Trefethen, Anne E., et al., “MultiMATLAB: MATLAB on Multiple Processors”, Technical Report 96-239, Cornell Theory Center, © 1996, 16 pages.
Choy, Ron, et al., “MATLAB*P 2.0: A Unified Parallel MATLAB”, DSpace at MIT, Jan. 2003, 6 pages.
Choy, Long Yin, “MATLAB*P 2.0: Interactive Supercomputing Made Practical”, Masters Thesis, Massachusetts Institute of Technology, Sep. 2002, pp. 1-67.
Chen, Ying, et al., “MATLAB*G: A Grid-Based Parallel MATLAB”, DSpace@MIT, Jan. 2004, pp. 1-7.
Husbands, Parry, et al., “Interactive Supercomputing with MIT Matlab”, DSpace@MIT, Jul. 28, 1998, pp. 1-10.
Springer, Paul L., “Matpar: Parallel Extensions for MATLAB”, BEACON eSpace, JPL TRS 1992+, Jul. 13, 1998, pp. 1-5.
International Search Report from International Patent Application No. PCT/US2005/039041, pp. 1-4.
Anonymous: “LCR 2004—Technical Program” Seventh Workshop on Languages, Compilers and Run-Time Systems For Scalable Computers (LCR 2004) Web Site, [Online] Oct. 27, 2004, XP002375720, pp. 1-4.
Fraguela B. et al.: “The Hierarchically Tiled Arrays Programming Approach” Paper Presented At The Seventh Workshop On Languages, Compilers and Run-Time Systems For Scalable Computers (LCR 2004) Oct. 21-23, 2004—Houston, Texas, USA [Online] Oct. 27, 2004, XP002375714, pp. 1-12.
Choy R., Edelman, A.: “Solving Multiple Classes of Problems in Parallel With MATLAB*P” Singapore-MIT Alliances (SMA)—Computer Science (CS) Collection, Jan. 2004, XP002373293, pp. 1-6.
Dongarra J.: “Jack Dongarra—Papers”Internet Page, [Online] Feb. 29, 2004, XP002375782, 1 page.
Luszczek P., Dongarra J.: “Design of Interactive Environment for Numerically Intensive Parallel Linear Algebra Calculations” Paper to be Presented at the International Conference on Computational Science 2004 (ICCS 2004) Jun. 6-9, 2004 Krakow Poland, [Online] Feb. 29, 2004, XP002375715, pp. 1-10.
Husbands P., Isbell C., Edelman, A.: “Interactive Supercomputing with MIT Matlab” DSPACE at MIT—Computer Science and Artificial Intelligence Lab (CSAIL) Artificial Intelligence Lab Publications—AI MEMOS (1959-2004), [Online] No. AIM-1642, Jul. 28, 1998 XP002375716, pp. 1-10.
Menon Y. et al.: “MultiMATLAB: integrating MATLAB with high-performance parallel computing” Proceedings of the 1997 ACM/IEEE SC97 Conference ACM New York, NY, USA, 1997, XP002373292 ISBN: 0-89791-985-8, pp. 1-18.
Husbands P., et al.: “The parallel problems server: a client-server model for interactive large scale scientific computation” Vector and Parallel Processing—Vecpar '98. Third International Conference. Selected Papers and Invited Talks Springer-Verlag Berlin, Germany, 1999, pp. 156-169, XP002373294 ISBN: 3-540-66228-6.

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

Methods and apparatus for parallel execution of a process does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Methods and apparatus for parallel execution of a process, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Methods and apparatus for parallel execution of a process will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4068885

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