Evaluation and optimization of code
US6883067B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Feb 8, 2002 |
| Grant date | Apr 19, 2005 |
| Priority date | — |
| Expiry date | Mar 15, 2023 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F8/4442
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A memory map evaluation tool is provided that organizes a program in a manner most compatible with use of a cache. The tool includes a method that involves executing a first version of the program according to a first memory map to generate a program counter trace, converting the program counter trace into a specific format and then translating the program counter trace into physical addresses using a memory map to be evaluated, different from the first memory map. Those physical addresses are then used to evaluate the number of likely cache misses using a model of a direct-mapped cache for the memory map under evaluation.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.