Method and apparatus for profiling data addresses
US7827543B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | May 6, 2004 |
| Grant date | Nov 2, 2010 |
| Priority date | — |
| Expiry date | Sep 17, 2027 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F11/3612
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Data address profiling allows determination of sources of code execution hindrance with different perspectives of memory references and allows correlation of sampled runtime events and memory reference objects, such as cache lines. Associating sampled runtime events with data addresses provides for efficient and targeted optimization of code with respect to data addresses and physical and/or logical memory reference objects (e.g., memory segments, heap variables, variable instances, stack variables, etc.). An instruction instance is identified in relation to a sampled runtime event. A data address is determined from the instruction instance. From the determined address, a memory reference object is ascertained.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.