Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2007-10-16
2007-10-16
Dam, Tuan (Department: 2192)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
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).
Ishikawa Tomokazu
Miyachi Ryoko
Miyasaka Shuji
Sakata Toshiyuki
Dam Tuan
Tecklu Isaac
LandOfFree
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.
Profile ID: LFUS-PAI-O-3903265