标签:cpu-cache

  • 为什么线性读混排写入不比随机读线性写入快? - python

    时间:2020-7-20

    我目前正在尝试更好地了解与内存/缓存相关的性能问题。我在某处读到,内存局部性对于读取比对写入更重要,因为在前一种情况下,CPU必须实际等待数据,而在后一种情况下,CPU可以将它们运送出去而忽略它们。 考虑到这一点,我进行了以下快速测试:我编写了一个脚本,该脚本创建了一个由N个随机浮点数和排列组成的数组,即一个以随机顺序包含数字0到N-1的数组。然后,它反复( […]