gpt4 book ai didi

memory-management - ARM Cortex-A8:如何衡量缓存利用率?

转载 作者:行者123 更新时间:2023-12-02 04:13:57 24 4
gpt4 key购买 nike

我有一个飞思卡尔(Freescale)的i.MX515EVK,这是我的ARM Cortex-A8 / Ubuntu平台,很遗憾,主板上的Linux内核不支持某些知名的分析器,例如OprofilerZoom Profiler(Zoom支持ARM处理器,但它在内部,使用Oprofiler驱动程序),它提供有关缓存利用率的非常详细的报告。

Cortex-A8具有32KB指令和数据缓存以及256KB L2缓存。目前,当我的图像处理算法正在运行时,我对它们的用途一无所知。

除了使用探查器找出高速缓存的命中率和未命中率之外,还有其他方法吗?

最佳答案

安装Valgrind(目前支持ARM)并使用cachegrind工具检查缓存利用率。如果您在设备上运行Ubuntu,则它应该像sudo apt-get install valgrind一样简单。 Valgrind还可以帮助您模拟使用不同缓存大小的情况。

关于memory-management - ARM Cortex-A8:如何衡量缓存利用率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3706788/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com