Controlling compatibility levels of binary translations...

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C703S027000, C712S227000

Reexamination Certificate

active

10039254

ABSTRACT:
In an embodiment, a method includes receiving a binary of a program code. The binary is based on a first instruction set architecture. The method also includes translating the binary, wherein the translated binary is based on a combination of the first instruction set architecture and a second instruction set architecture.

REFERENCES:
patent: 5287490 (1994-02-01), Sites
patent: 5301325 (1994-04-01), Benson
patent: 5307492 (1994-04-01), Benson
patent: 5307504 (1994-04-01), Robinson et al.
patent: 5317740 (1994-05-01), Sites
patent: 5339238 (1994-08-01), Benson
patent: 5339422 (1994-08-01), Brender et al.
patent: 5428786 (1995-06-01), Sites
patent: 5432795 (1995-07-01), Robinson
patent: 5450575 (1995-09-01), Sites
patent: 5507030 (1996-04-01), Sites
patent: 5574887 (1996-11-01), Fitch
patent: 5574927 (1996-11-01), Scantlin
patent: 5598560 (1997-01-01), Benson
patent: 5802373 (1998-09-01), Yates et al.
patent: 5875318 (1999-02-01), Langford
patent: 5903760 (1999-05-01), Farber et al.
patent: 6199202 (2001-03-01), Coutant et al.
patent: 6243668 (2001-06-01), Le et al.
patent: 6496922 (2002-12-01), Borrill
patent: 6631514 (2003-10-01), Le
Erik R. Altman, et al., “Advances and Future Challenges in Binary Translation and Optimization,” Nov. 2001, Proceedings of the IEEE, vol. 89, No. 11, pp. 1710-1722.
Erik R. Altman, et al., “Welcome to the Opportunities of Binary Translation,” IEEE Computer Magazine , Mar. 2000, pp. 40-46.
Anton Chernoff, “FX!32, A profile-Directed Binary Translator,” IEEE Micro, v. 18 n.2, Mar. 1998, pp. 56-64.
Cristina Cifuentes and Vishv Malhotra, “Binary Translation: Static, Dynamic, Retargetable?,” Proceedings International Conference on Software Maintenance. Monterey, CA, Nov. 4-8, 1996. IEEE-CS Press. pp. 340-349.
Cristina Cifuentes, et al., “The Design of a Resourceable and Retargetable Binary Translator,” Proceedings of the Sixth Working Conference on Reverse Engineering, Atlanta, USA, Oct. 1999, IEEE-CS Press, pp. 280-291.
Cristina Cifuentes and Mike Van Emmerik, “UQBT: Adaptable Binary Translation at Low Cost,” Computer, vol. 33, No. 3, Mar. 2000, IEEE Computer Society Press, pp. 60-66.
Kemal Ebcioglu, et al., “Dynamic Binary Translation and Optimization,” Jun. 2001, IEEE Transactions on Computers, vol. 50, No. 6, pp. 529-548.
Michael Gschwind, et al., “Dynamic and Transparent Binary Translation,” Mar. 2000, IEEE, Computer, vol. 33, No. 3, pp. 54-59.
Bich C. Le, “An Out-of-Order Execution Technique for Runtime Binary Translators,” 1998, ACM, Proc. 8th ASPLOS, pp. 151-158.
Cindy Zheng and Carol Thompson, “PA-RISC to IA-64: Transparent Execution, No Recompilation,” 2000, IEEE Computer, vol. 33, No. 3, pp. 47-52.
L. Gwennap, Transmeta Rewrites the Rules, Linux Journal, #72, Apr. 2000, pp. 126,130,131.
“IEEE Standard for Binary Floating-Point Arithmetic,” ANSI/IEEE Standard 754-1985, Institute of Electrical and Electronics Engineers, Aug. 1985, pp. 1-18.
A. Peleg and U. Weiser, “MMX Technology Extension to the Intel Architecture,” IEEE Micro, 16(4), pp. 42-50, Aug. 1996.
S. K. Raman, et al., “Implementing Streaming SIMD Extensions on the Pentium III Processor,” IEEE Micro, 20(4), pp. 47-57, Jul./Aug. 2000.
G.M. Silberman and K. Ebcioglu, “An Architectural Framework for Supporting Heterogeneous Instruction-Set Architectures,” IEEE Computer, 26(6), pp. 39-56, Jun. 1993.
R.L. Sites, et al., “Binary Translation,” Communications of the ACM, 36(2), 14 pages, Feb. 1993.
M. Upton, “The Intel Pentium 4 Processor,” in http://www.intel.com/pentium4, Oct. 2000, pp. 1-15.
Mark Probst, “Fast Machine-Adaptable Dynamic Binary Translation”,Proceedings of the Workshop on Binary Translation, 2001, pp. 1-7.
Harold W. Cain, Kevin M. Lepak, and Mikko H. Lipasti, “A Dynamic Binary Translation Approach to Architectural Simulation”,Workshop on Binary Translation, Oct. 2000 (in conjunction with PACT). Also appearing in Computer Architecture News, vol. 29, No. 1, Mar. 2001, pp. 1-10.

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

Controlling compatibility levels of binary translations... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Controlling compatibility levels of binary translations..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Controlling compatibility levels of binary translations... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3756544

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