Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2003-09-10
2009-11-10
Dam, Tuan Q (Department: 2192)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
C717S145000, C717S151000
Reexamination Certificate
active
07617490
ABSTRACT:
Methods and an apparatus for dynamic best fit compilation of mixed mode instructions are provided. In one embodiment, a provided method includes receiving a non-native software instruction at a device, generating a first native software instruction from a first instruction set based on the non-native software instruction, the generation of the first native software instruction occurring at the device, executing the first native software instruction at the device, generating a second native software instruction from a second instruction set based on the non-native software instruction, the generation of the second native software instruction occurring at the device, and executing the second native software instruction at the device.
REFERENCES:
patent: 6345384 (2002-02-01), Sato
patent: 6530075 (2003-03-01), Beadle et al.
patent: 6684390 (2004-01-01), Goff
patent: 7013456 (2006-03-01), Van Dyke et al.
patent: 7356673 (2008-04-01), Altman et al.
patent: 2002/0100030 (2002-07-01), Souloglou et al.
patent: 2004/0054994 (2004-03-01), Demsey et al.
patent: 2004/0123278 (2004-06-01), Nanja et al.
patent: 2004/0158813 (2004-08-01), Xia et al.
patent: 2004/0168028 (2004-08-01), Cierniak
patent: 2000-181724 (2000-06-01), None
“Mixed-Width Instruction Sets”, Krishnaswamy et al., Jul. 2003, pp. 47-52. Online retrieved at <http://delivery.acm.org/10.1145/860000/859697/p47-krishnaswamy.pdf>.
“Thumb: Reducing the Cost of 32-bit RISC Performance in Portable and Consumer Applications”, Goudge et al., Feb. 1996, pp. 176-181. Online retrieved at <http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=501765>.
Submitted herewith is a copy of the International Preliminary Report on Patentability for International application No. PCT/US2004/029083 dated Mar. 23, 2006.
International Search Report for International Patent Application SerialNo. PCT/US2004/029083; mailed Feb. 7, 2005; 4 pages.
Written Opinion of the International Searching Authority for International Patent Application SerialNo. PCT/US2004/029083; mailed Feb. 7, 2005; 7 pages.
Krishnaswamy et al., “Profile Guided Selection of ARM and Thumb Instructions,” Sigplan Notices ACM USA, vol. 37, No. 7, Jul. 2002; pp. 56-64.
Krishnaswamy et al., “Mixed-Width Instructions Sets,” Communications of the Association for Computing Machinery, Association for Computing Machinary, New York, vol. 46, No. 8, Aug. 2003; pp. 47-52.
Fischer et al., “Optimal Mixing of 16 bit and 32-bit computer codes by means of “Codebalance”,”, Electronik Weka-Fachzeitscriften Germany, vol. 48, No. 19, Sep. 21, 1999; pp. 96-99.
Halambi et al., “An Efficient Compiler Technique for Code Size Reduction Using Reduced Bit-Width ISAs”, Proceedings 2002 Design, Automations and Test in Europe Conference and Exhibition IEEE Computer Society, Los Alamitos, California, Mar. 2002; pp. 402-408.
Delsart et al., “JCOD: a Lightweight Modular Compilation Technology for Embedded Java”, Lecture Notes in Computer Science, Springer Verlag, New York, New York, vol. 2491, Oct. 2002; pp. 197-212.
Clark D: “Mobile Processors Begin to Grow Up”, Computer IEEE Computer Society USA, vol. 35, No. 3, Mar. 2002; pp. 22-25.
Office Action issued by the Patent Office of the People's Republic of China on Nov. 9, 2007; corresponding to Chinese patent application No. 200480025747.7; English translation included; 15 total pages.
Gao Zhiguo
Munter Joel D.
Nanja Murthi
Xu Jin J.
Dam Tuan Q
Dao Thuy
Hanley Flight & Zimmerman LLC
Intel Corporation
LandOfFree
Methods and apparatus for dynamic best fit compilation of... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Methods and apparatus for dynamic best fit compilation of..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Methods and apparatus for dynamic best fit compilation of... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4103045