The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Aug. 05, 2014
Filed:
Aug. 13, 2009
Robert Scott Dreyer, Menlo Park, CA (US);
Joel Kevin Jones, Alameda, CA (US);
Michael Douglas Sharp, Los Gatos, CA (US);
Ivan Dimitrov Baev, San Jose, CA (US);
Robert Scott Dreyer, Menlo Park, CA (US);
Joel Kevin Jones, Alameda, CA (US);
Michael Douglas Sharp, Los Gatos, CA (US);
Ivan Dimitrov Baev, San Jose, CA (US);
QUALCOMM Incorporated, San Diego, CA (US);
Abstract
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.