A framework for user-directed profile-driven optimizations
A user and initialization technology, applied in the direction of instrumentation, calculation, electrical digital data processing, etc., can solve the problems of not allowing users to analyze and optimize, labor-intensive, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0021] According to an example embodiment, an architecture may facilitate user-directed profiling-driven optimization by allowing a software developer to profile selected portions of an application and directing the compiler to perform value-profiling transformations based on the profiling results, such as figure 2 shown in . User-defined information can be included in both instrumentation and optimizing compilation of the feedback loop.
[0022] An example method for using profiling to obtain application-specific, preferred parameter values for an application begins by identifying a parameter for which an application-specific value is to be obtained (301), such as image 3 shown in . The enhancement code can then be parsed (302) for application specificity of parameters. In some embodiments, the code to be enhanced may be application code. In other embodiments, the code to be enhanced may be a library used by the application code. This parameter is then parsed specificall
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap