Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2007-07-31
2007-07-31
Dam, Tuan (Department: 2192)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
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.
Mendelson Abraham
Rosner Roni
Blakely , Sokoloff, Taylor & Zafman LLP
Dam Tuan
Intel Corporation
Kiss Eric B.
LandOfFree
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.
Profile ID: LFUS-PAI-O-3756544