Patent
1997-06-11
2000-09-05
Hafiz, Tariq R.
G06F 945
Patent
active
061155500
ABSTRACT:
A compiler-loader system enables the creation of different loaded executable images in target computers complying with different versions of an instruction-set architecture, the different images being created from a single executable program on secondary storage. The compiler generates an executable program containing a routine executable on both versions of the target computers, and also containing an architecture entry with (i) an address of the program location from which the routine is called, (ii) an instruction executable on only one version of the target computers that performs the same function as the routine but with superior performance, and (iii) a value indicating which version of the target machines the instruction can be executed on. The loader determines whether the target machine can execute the instruction, and if so replaces the subroutine call appearing at the address in the architecture entry with the instruction appearing in the architecture entry.
REFERENCES:
patent: 4961133 (1990-10-01), Talati et al.
patent: 5067072 (1991-11-01), Talati et al.
patent: 5313614 (1994-05-01), Goettelmann et al.
patent: 5551015 (1996-08-01), Goettelmann et al.
patent: 5574927 (1996-11-01), Scantlin
patent: 5577233 (1996-11-01), Goettelmann et al.
patent: 5675801 (1997-10-01), Lindsey
patent: 5675804 (1997-10-01), Sidik et al.
Engelen et al., Incorporating Application Dependent Information in an Automatic Code Generating Environment, 1997, ACM, p. 180-187.
Korel et al., Version Management in Distributed Network Environment, ACM, p. 161-166, 1991.
Colgate William K.
Hunter David P.
Sites Richard L.
Van Baak Thomas
Chavis John Q.
Digital Equipment Corporation
Hafiz Tariq R.
LandOfFree
Loader conditionally replacing a code sequence with a functional does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Loader conditionally replacing a code sequence with a functional, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Loader conditionally replacing a code sequence with a functional will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2221465