Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2004-09-21
2009-08-04
Zhen, Wei Y (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
C717S140000, C717S150000, C717S160000
Reexamination Certificate
active
07571432
ABSTRACT:
A compiler58, which is a compiler that realizes program development in a fewer man hours, translates a source program72written in a high-level language into a machine language program. This compiler58is comprised of: a directive obtainment unit that obtains a directive that a machine language program to be generated should be optimized; a parser unit76that parses the source program72; an intermediate code conversion unit78that converts the source program72into intermediate codes based on a result of the parsing performed by the parser unit76; an optimization unit68that optimizes the intermediate codes according to the directive; and a code generation unit90that converts the intermediate codes into the machine language program. The above directive is a directive to optimize the machine language program targeted at a processor that uses a cache memory.
REFERENCES:
patent: 5530964 (1996-06-01), Alpert et al.
patent: 5862385 (1999-01-01), Iitsuka
patent: 5930507 (1999-07-01), Nakahira et al.
patent: 6266790 (2001-07-01), Nimoda
patent: 6282707 (2001-08-01), Isozaki
patent: 6341371 (2002-01-01), Tandri
patent: 6367071 (2002-04-01), Cao et al.
patent: 6499085 (2002-12-01), Bogin et al.
patent: 2002/0095559 (2002-07-01), Mekhiel
patent: 2003/0233638 (2003-12-01), Negishi
patent: 2005/0102657 (2005-05-01), Lewis
patent: 2006/0206874 (2006-09-01), Klein
patent: 1228558 (1999-09-01), None
patent: 0 936 543 (1999-08-01), None
patent: 11-232117 (1999-08-01), None
patent: 2003-099269 (2003-04-01), None
McKinley, A compiler optimization algorithm for shared-memory multiprocessors, Aug. 1998, IEEE, pp. 769-787.
Nanri et al., Using cache optimizing compiler for managing software cache on distributed shared memory system, May 1997, IEEE, pp. 312-318.
Hayashida, Optimizing method of C compiler for TRON achitecture, Dec. 1992, IEEE, pp. 70-76.
Bagge et al., Design of the CodeBoost transformation system for domain-specific optimisation of C++ programs; IEEE, 2003, pp. 1-10.
Memik et al., An integrated approach for improving cache behavior; IEEE, 2003, pp. 1-6.
Hattori Kenji
Hattori Kyoko
Heishi Taketo
Kawabata Teruo
Michimoto Shohei
Panasonic Corporation
Rampuria Satish
Wenderoth , Lind & Ponack, L.L.P.
Zhen Wei Y
LandOfFree
Compiler apparatus for optimizing high-level language... 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 apparatus for optimizing high-level language..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Compiler apparatus for optimizing high-level language... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4088604