如何分析在Intel MIC体系结构上本机运行的应用程序的缓存性能

时间:2014-06-26 06:27:22

标签: intel intel-mic

如何检查应用程序的给定数据是否适合在L1缓存或L2缓存中用于在MIC上本机运行的应用程序。我一直在寻找它,因为我必须尝试适合L1缓存,L2缓存和两个缓存的各种数据?

1 个答案:

答案 0 :(得分:0)

无论是malloc还是静态赋值,您都可以看到计算使用了多少内存。然后检查L1缓存的大小。对于MIC上的L1数据缓存,它是32 KB。由此,计算数据的大小,使其适合L1数据缓存。对于L2缓存也可以采用类似的方法。在MIC L2中,缓存大小为512 KB。