怎么判断代码是-memory-bound?
判断代码是否是 memory bound 取决于程序的行为。以下是一些可能表明代码是 memory bound 的指标:
-
程序的执行时间主要由内存访问时间决定,而不是计算时间。
-
程序的内存占用量很大,超过了可用内存的限制。
-
程序的性能在增加内存带宽或缓存大小的情况下有所改善。
-
程序的性能与 CPU 的速度关系不大。
-
程序的性能在多个 CPU 上并行执行时没有明显的提升。
如果程序满足以上条件,那么就可以判断代码是 memory bound。
原文地址: https://www.cveoy.top/t/topic/qLf 著作权归作者所有。请勿转载和采集!