System, method, and article of manufacture for profiling an executable hardware model using calls to profiling functions
AssigneeCeloxica Ltd.
InventorMatthew Philip Aubury
Life of this patent
Estimating the term…
Abstract
A system, method and article of manufacture are provided for profiling an executable hardware model selecting a plurality of profiling functions of a profiling process. An application having application functions targeted for implementation in reconfigurable logic is preprocessed for inserting calls to the profiling functions. The application is executed. A profile is generated based on the profiling functions called during execution of the application.
Claims15
A method for profiling an executable hardware model, comprising the steps of:
- (a) selecting a plurality of profiling functions of a profiling process;
- (b) preprocessing an application having application functions targeted for implementation in reconfigurable logic for inserting calls to the profiling functions;
- (c) executing the application;
- and
- (d) generating a profile based on the profiling functions called during execution of the application.
A computer program product for profiling an executable hardware model, comprising the steps of:
- (a) computer code for selecting a plurality of profiling functions of a profiling process;
- (b) computer code for preprocessing an application having application functions targeted for implementation in reconfigurable logic for inserting calls to the profiling functions;
- (c) computer code for executing the application;
- and
- (d) computer code for generating a profile based on the profiling functions called during execution of the application.
A system for profiling an executable hardware model, comprising the steps of:
- (a) logic for selecting a plurality of profiling functions of a profiling process;
- (b) logic for preprocessing an application having application functions targeted for implementation in reconfigurable logic for inserting calls to the profiling functions;
- (c) logic for executing the application;
- and
- (d) logic for generating a profile based on the profiling functions called during execution of the application.
Dependencies are inferred from the claim text.