Methods and apparatus for dynamic best fit compilation of...

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

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.

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

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.

Rate now

     

Profile ID: LFUS-PAI-O-4103045

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