Patent
1996-04-17
1998-11-10
Trammell, James P.
395500, G06F 945
Patent
active
058357734
ABSTRACT:
A method and article of manufacture for providing a balanced tradeoff between size of a single binary file and performance of that binary on various computer architectures of a wide range of computer platforms. The invention includes identifying performance critical source code and complementary source code having less performance criticality than the performance critical source code. The performance critical source code is compiled so as to generate performance critical object code for a first computer architecture, or an additional plurality of computer architectures as desired. The complementary source code is compiled so as to generate complementary object code for a particular computer architecture, selected as a generic computer architecture, which is different than at least one of the plurality of computer architectures. Subsequent storage on a computer usable medium such as a floppy disk provides for convenient distribution of computer readable program code, preferably embodied in a single architecture independent executable binary file that includes the performance critical object code for the plurality of computer architectures, as well as the complementary object code. The complementary object code has less performance criticality than the performance critical object code so as to reduce overall performance effects of subsequent translation of the complementary code to any desired computer architecture.
REFERENCES:
patent: 5313614 (1994-05-01), Goettelmann et al.
patent: 5355491 (1994-10-01), Lawlor et al.
patent: 5432937 (1995-07-01), Tevanian et al.
patent: 5590331 (1996-12-01), Lewis et al.
K. Andrews, et al., Migrating a CISC Computer Family onto RISC via Object Code Translation, Oct. 1992, pp. 213-322.
T.R. Halfhill, Emulation: RISC's Secret Weapon, Apr. 1994, Byte Magazine, pp. 119, 120, 122, 124, 126, 128, 130.
"The XDOS Binary Code Conversion System", Banning, IEEE, 1989, pp. 282-287.
Chaki Kakali
Hewlett-Packard Co.
Lenell Jack
Trammell James P.
LandOfFree
Method for achieving native performance across a set of incompat 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 achieving native performance across a set of incompat, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for achieving native performance across a set of incompat will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1527452