Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2007-05-29
2007-05-29
Zhen, Wei (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
C718S104000
Reexamination Certificate
active
10400224
ABSTRACT:
A distributed make command is used when compiling a computer program in order to allow non-dependent processes in the compiling be performed in parallel, such as with different resources, in order to speed compile time. The distributed make command is typically executed by a user who also specifies a maximum number of resources to allocate to the compiling. The present invention dynamically adjusts this maximum number of resources to allocate if the resources become overloaded during the compiling, which has the effect of optimizing the efficiency of the compiling, either by reducing the number of resources utilized or by reducing the amount of time the compiling takes (or both).
REFERENCES:
patent: 5442791 (1995-08-01), Wrabetz et al.
patent: 5459837 (1995-10-01), Caccavale
patent: 6195676 (2001-02-01), Spix et al.
patent: 6418460 (2002-07-01), Bitar et al.
patent: 6842894 (2005-01-01), Havemose
patent: 2002/0147855 (2002-10-01), Lu
patent: 0 794 490 (1997-09-01), None
Verghese et al., “Performance Isolation: Sharing and Isolation in Shared-Memory Multiprocessors”, Oct. 1998, ACM SIGPLAN Notices, ACM SIGOPS Operating Systems Review , Proceedings of the eighth international conference on Architectural support for programming languages and operating systems ASPLOS-VIII, vol. 33 , 32 Issue 11 , 5 p. 181-192.
Erik H. Baalbergen, “Design and Implementation of Parallel Make”, 1988, http://citeseer.ist.psu.edu/erik88design.html.
Molchanov Nikolay
Prakash Raj
Gunnison Forrest
Gunnison McKay & Hodgson, L.L.P.
Sun Microsystems Inc.
Wang Philip
Zhen Wei
LandOfFree
Dynamic distributed make does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Dynamic distributed make, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Dynamic distributed make will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3814837