百科问答小站 logo
百科问答小站 font logo



cpu对于内存的读写会受制于内存延迟,处理逻辑更类似于web的阻塞模型还是异步模型? 第1页

  

user avatar   bei-ji-85 网友的相关建议: 
      

简单点说,就是阻塞,CPU没有任何异步的机制获取cache刷新的通知。唯一的异步机制是做DMA的才有,但那是外设。

为啥不好测?也能测出来,搞乱cache刷新算法的方式有很多。只不过大部分情况下,代码只能做到L1/L2 cache miss,L1的延迟一般都在5个cycle以内,L2的延迟在10个cycle左右,到了L3也不过才几十个,而且要有足够大的内存才能让L3每次都miss,并且因为访问内存并不是每条指令都有。

网上有各种测缓存延迟的代码,本质上都是让cache不停的miss




  

相关话题

  已有笔电,计算机大学生如何选购surface? 
  为什么系统调用时要把一些寄存器保存到内核栈又从内核栈恢复? 
  海康威视的SSD为何测速超过三星970 EVO? 
  桌面CPU I7 2600K 跟手机CPU 骁龙855 谁运算能力更高? 
  如何看待苹果抛弃intel,转向ARM架构? 
  如何证明散片 CPU 比盒装 CPU 差? 
  如何评价哈工大的左旺孟老师? 
  如何看待麻省理工用碳纳米管做出 CPU,成功执行 「Hello World」?是否为一场芯片界的革命? 
  CPU为什么不切割成等六边形? 
  如何看待从 2023 年起,所有新智能手机中央处理器(CPU)内核将没有 32 位兼容模式? 

前一个讨论
是否有可能以USB Type-C物理接口替代SATA物理接口?
下一个讨论
如何看待12306火车停运却不通知乘客的行为?





© 2025-02-02 - tinynew.org. All Rights Reserved.
© 2025-02-02 - tinynew.org. 保留所有权利