Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2011-07-12
2011-07-12
Bullock, Jr., Lewis A (Department: 2193)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
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.
Bodin François
Courtois Eric
Jalby William
Le Pasteur Xavier
Leca Pierre
Bullock, Jr. Lewis A
Caps Entreprise
Commissariat a l'Energie Atomique et Aux Energies Alternatives
University of Versailles Saint-Quentin-En-Yvelines
Wang Jue
LandOfFree
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.
Profile ID: LFUS-PAI-O-2728972