System for automatically generating optimised codes

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 9/45 (2006.01)

Patent

CA 2553133

The inventive system for automatically generating optimises 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) behaviour 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 optimisation 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 optimising and generating the code receiving the standard sequences (1) and the optimisation rules (9) for examining the code sources (17) of the users, detecting optimisable loops, decomposing into cores and for assembling and injecting the codes in such a way that the optimesed codes (19) are delivered and means (74) for reinjecting information which is received from the code optimising and generating device (80) and related to the cores into the standard sequences (1).

Le système de génération automatique de codes optimisés (19) opérationnels sur une plate-forme matérielle prédéfinie (90) comportant au moins un processeur (91) à partir de codes sources (17) soumis par des utilisateurs, comprend des moyens (51, 52) de réception de séquences de codes symboliques ou séquences-étalons (1) représentatives du comportement du processeur (91) en termes de performances, pour un domaine d'application prédéterminé ; des moyens (53) de réception de paramètres statiques (2), des moyens (55) de réception de paramètres dynamiques (7), un dispositif d'analyse (10) pour établir des règles d'optimisation (9) à partir de tests et de mesures de performances établis à partir des séquences-étalons (1), des paramètres statiques (2) et des paramètres dynamiques (7) ; un dispositif (80) d'optimisation et génération de code recevant d'une part les séquences-étalons (1) et d'autre part les règles d'optimisation (9) pour examiner les codes sources (17) d'utilisateurs, détecter des boucles optimisables, décomposer en noyaux, assembler et injecter des codes pour délivrer des codes optimisés (19) ; et des moyens (74) pour réinjecter dans les séquences-étalons (1) des informations issues du dispositif (80) de génération et optimisation de codes et relatives ô des noyaux.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

System for automatically generating optimised 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 optimised codes, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System for automatically generating optimised codes will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1573267

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