Compiler, compiler apparatus and compilation method

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

C717S141000, C717S146000

Reexamination Certificate

active

10630705

ABSTRACT:
An operator definition file102and the like included in a source program101and a compiler100that translates the source program101into a machine language program105are provided. The operator definition file102includes definitions of various fixed point type operators by class definitions. The compiler100can generate effectively advanced and specific instructions that a processor executes and make improvements through expanding functions and the like without repeating frequently upgrading of the version of the compiler itself. The compiler100is made up of an intermediate code generation unit121that generates intermediate codes, a machine language instruction substitution unit122that substitutes the intermediate codes referring to classes defined by the operator definition file102with machine language instructions and an optimization unit130that performs optimization targeting the intermediate codes including the substituted machine language instructions.

REFERENCES:
patent: 5758164 (1998-05-01), Inoue
patent: 5822588 (1998-10-01), Sterling et al.
patent: 6113650 (2000-09-01), Sakai
patent: 6931635 (2005-08-01), Inagaki et al.
patent: 2004/0006667 (2004-01-01), Bik et al.
patent: 2004/0064301 (2004-04-01), Kondo et al.
patent: 0 633 528 (1994-07-01), None
patent: 0 806 725 (1997-11-01), None
patent: 0 947 923 (1999-10-01), None
patent: 2-236732 (1990-09-01), None
patent: 5-94310 (1993-04-01), None
patent: 2000-056981 (2000-02-01), None
patent: 2001-273150 (2001-10-01), None
patent: 2004-13190 (2004-01-01), None
Chikumi Yoshino; entitled “GNU Struggle Record—6—GNU CC ASM Statement and Interrupt Handling”, Sep. 1, 1990.
Shusuke Haruna et al.; entitled “Optimization of CC++ Programs for Embedded Systems”, May 15, 1999.
Toshiyuki Sakata; entitled “Extended C Language Compiler for Multimedia”, Matsushita Technical Journal, vol. 45, No. 1, Feb. 18, 1999.
Masahiro Yasugi, et al.; entitled “Primitives for Shared Memory and its Implementation With GCC”, vol. 43, No. SIG 1 (PRO 13), Jan. 15, 2002.
Akira Hosoi et al.; entitled “MIR-Description: Mechanism for Efficient Media Code Generation”, Aug. 4, 1999.
Tremblay, M. et al., “VIS Speeds New Media Processing”, IEEE Micro, IEEE Inc. New York, US, vol. 1 No. 4, Aug. 1, 1996; pp. 10-20 (XP000596509).
“VIS Instructions Set User's Manual”, May 2001, Sun Microsystems, Palo Alto (XP002307554).
Shi, Hao et al., “C/C++ Compiler Support for Siemens Tricore DSP Instruction Set”, Acoustics, Speech, and Signal Processing, 1999. Proceedings., 1999 IEEE International Conference on Phoenix, AZ, USA, IEEE, US, Mar. 15, 1999, pp. 2147-2150 (XP010327807).
Bertin, V. et al., “FlexCC2: An Optimizing Retargetable C Compiler for DSP Processors”, Embedded Software. Second International Conference, EMSOFT 2002, Proceedings (Lecture Notes in Computer Science vol. 2491) Springler-Verlag Berlin, Germany, Oct. 2002, pp. 382-398 (XP002307133).
Glossner, J., et al. “Trends in Compilable DSP Architecture”, IEEE Workshop on Signal Processing Systems. SIPS 2000. Design and Implementation, Oct. 11, 2000, pp. 181-199 (XP010525228).
Wagner, J., et al. “C Complier Design for an Industrial Network Processor”, Sigplan Notices ACM USA, vol. 36, No. 8, Aug. 2001, pp. 155-164 (XP002307134).
Batten, D. et al., “A New Approach to DSP Intrinsic Functions”, Proceedings of the 33rd Hawaii International Conference on System Sciences, Jan. 4, 2000, pp. 2892-2901 (XP010545579).
Roodzant, M. “Real-Time DSP Applications Benefit From High-Level Language Compilation”, Real-Time Magazine Real-Time Consult, Belgium, Apr. 1999, p. 40, 54 (XP002307135).

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

Compiler, compiler apparatus and compilation method does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Compiler, compiler apparatus and compilation method, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Compiler, compiler apparatus and compilation method will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3903265

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