System for automatically generating optimized codes

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

C717S150000, C717S151000

Reexamination Certificate

active

07979852

ABSTRACT:
The inventive system for automatically generating optimizes codes (19) which are operational on a predefined hardware platform (90) comprises at least one processor which is (91) based on code sources (17) provided by users and comprises means (51, 52) for receiving symbolic code sequences or standard sequences (1) representative for the processor (91) behavior in terms of performance for a predetermined application area, means (53), for receiving static parameters (2), means (55) for receiving dynamic parameters (7), an analysing device (10) for defining optimization rules (9) on the basis of performance tests and measures determined on the basis of the standard sequences (1) and the static (2) and dynamic (7) parameters, a device (80) for optimizing and generating the code receiving the standard sequences (1) and the optimization rules (9) for examining the code sources (17) of the users, detecting optimizable loops, decomposing into cores and for assembling and injecting the codes in such a way that the optimized codes (19) are delivered and means (74) for reinjecting information which is received from the code optimizing and generating device (80) and related to the cores into the standard sequences (1).

REFERENCES:
patent: 5815721 (1998-09-01), Benitez
patent: 2003/0056083 (2003-03-01), Bates et al.
patent: 2003/0110481 (2003-06-01), Wada et al.
patent: 2006/0005177 (2006-01-01), Atkin et al.
Callahan et al. “Vectorizing Compilers: A Test Suite and Results”, 1988, Proceedings of the 1988 ACM/IEEE conference on Supercomputing.
James Stichnoth, “Generating Code for High-Level Operations through code Composition”, 1997, PHD thesis CMU-CS-97-165, Carnegie Mellon University.
McCollum et al. “A Meta-heuristic Approach to Parallel Code Generation”, 2002, Proceedings of the 5th international conference on High performance computing for computational science.
Monsifrot et al. “A machine Learning Approach to Automatic Production of Compiler Heuristics”, 2002, Proceedings of the 10th International Conference on Artificial Intelligence: Methodology, Systems, and Applications.
Stephenson et al. “Meta Optimization: Improving Compiler Heuristics with Machine Learning”, 2003, Proceedings of the ACM SIGPLAN 2003 conference on Programming language design and implementation.
Che et al. “Optimization Parameter Selection by Means of Limited Execution and Genetic Algorithms”, 2003, Lecture Notes in Computer Science, vol. 2834.
James M. Stichnoth, “Generating Code for High-Level Operations through Code Composition PHD thesis CMU-CS-97-165, ′Online” Aug. 1997 (1997-98), XP002304052 Carnegie Mellon Univ., Internet URL:http://reports-archive.adm.cs.cmu.edu/anon/1997//CMU-CS-97-165.pdf.

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

System for automatically generating optimized codes does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System for automatically generating optimized codes, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System for automatically generating optimized codes will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2728972

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