-
公开(公告)号:US20030154342A1
公开(公告)日:2003-08-14
申请号:US10072814
申请日:2002-02-08
Applicant: STMicroelectronics Limited
Inventor: Trefor Southwell , Peter Hedinger , Kristen Jacobs
IPC: G06F012/08
CPC classification number: G06F8/4442
Abstract: A memory map evaluation tool is provided which allows a program to be organised in a manner most compatible with use of a cache. This is done by 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.
Abstract translation: 提供了一种存储器映射评估工具,其允许以与缓存的使用最相容的方式组织程序。 这是通过根据第一存储器映射执行程序的第一版本来完成的,以生成程序计数器跟踪,将程序计数器跟踪转换成特定格式,然后使用要评估的存储器映射将程序计数器跟踪转换为物理地址 ,与第一个存储器映射不同。 然后,这些物理地址用于使用正在评估的内存映射的直接映射高速缓存的模型来评估可能的高速缓存未命中的数量。