Parallel acceleration method for dynamic analysis of program behavior
A behavior and program technology, applied in the field of dynamic analysis of program behavior, can solve problems such as high overhead, achieve accurate data sampling and data analysis capabilities, speed up dynamic analysis, and speed up the effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
example
[0040] Operation process reference of the present invention image 3 , the following uses an example to illustrate in detail:
[0041] (1) Resource configuration and analyzed program information
[0042] On a quad-core Linux system, run an analyzed program with two threads. The instrumentation code is a basic block counting function, which counts the number of basic blocks executed by the program.
[0043] (2) Initialization
[0044] When the analyzed program is ready to execute, the monitor loads the instrumented code and itself into the address space of the analyzed program, and performs initialization operations. In this example, the following information is specifically initialized: the sampling strategy is to use the PAPI_TOT_INS hardware counter event and set the threshold to 5M instructions to sample; CPU load = number of currently executing threads / number of CPU cores, and the threshold of the load is set to 1 ; The threshold for the number of slices is set to the nu...
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, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com