发明名称 PERFORMANCE MEASUREMENT FOR EMBEDDED SYSTEMS
摘要 An embedded system includes a microprocessor and performance measuring logic coupled to the microprocessor and configured to record selected performance metrics. The performance metrics may be one or more of the following exemplary metrics: overall execution time of a particular routine, number of instruction cycles executed in the particular routine, number of cache hits in the given routine; total number of memory reads in the given routine, total number of memory accesses (reads and writes) in the given routine, number of control bus read cycles in the given routine, number of control bus cycles (reads and writes) in the given routine, number of non-cacheable read cycles in the given routine, and total number of non-cacheable access cycles (reads and writes) in the given routine. In general, a counter is configured to record statistics for each of the performance metrics, and the counters may be controlled using a programmable mask, which is included in a memory coupled to the microprocessor. Based on these metrics, designers may fine-tune software for the embedded system.
申请公布号 WO02093381(A1) 申请公布日期 2002.11.21
申请号 WO2002US15672 申请日期 2002.05.16
申请人 SHAREWAVE, INC. 发明人 PHAN, MICHAEL, HUY
分类号 G06F11/34;(IPC1-7):G06F11/34 主分类号 G06F11/34
代理机构 代理人
主权项
地址