Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何检查应用程序的给定数据是否适合在 MIC 上本地运行的应用程序的 L1 缓存或 L2 缓存。我一直在寻找它,因为我必须尝试适合 L1 缓存、L2 缓存和任何一个缓存的各种数据?
无论是 malloc 还是静态分配,您都可以看到计算使用了多少内存。然后检查 L1 缓存的大小。对于 MIC 上的 L1 数据缓存,它是 32 KB。由此,计算数据的大小,使其适合 L1 数据缓存。L2 缓存也可以采用类似的方法。在 MIC 中,二级缓存大小为 512 KB。