SOFTWARE APPLICATION PERFORMANCE ENHANCEMENT

Generating parallelized executable code from input code includes statically analyzing the input code to determine aspects of data flow and control flow of the input code; dynamically analyzing the input code to determine additional aspects of data flow and control flow of the input code; generating...

Full description

Saved in:
Bibliographic Details
Main Authors DREYER, ROBERT, SCOTT, JONES, JOEL, KEVIN, BAEV, IVAN, DIMITROV, SHARP, MICHAEL, DOUGLAS
Format Patent
LanguageEnglish
French
German
Published 27.02.2013
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Generating parallelized executable code from input code includes statically analyzing the input code to determine aspects of data flow and control flow of the input code; dynamically analyzing the input code to determine additional aspects of data flow and control flow of the input code; generating an intermediate representation of the input code based at least in part on the aspects of data flow and control flow of the input code identified by the static analysis and the additional aspects of data and control flow of the input code identified by the dynamic analysis; and processing the intermediate representation to determine portions of the intermediate representation that are eligible for parallel execution; and generating parallelized executable code from the processed intermediate representation.
Bibliography:Application Number: EP20090806977