百科问答小站 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




  

相关话题

  64位操作系统,64位CPU,加SSD硬盘,是不是就可以省去内存,让CPU直接读取硬盘里的数据? 
  为什么三大游戏机平台都被 AMD 占领了?这是否说明现如今 AMD 显卡略胜 NVIDIA 一筹? 
  为什么1KB等于1024B? 
  石头和塑料袋对于计算机传感器的差别在于什么?为什么无人驾驶系统会依然存在对周围环境的误判? 
  怎么用ps把一张图片内存改为3M,其他不变? 
  元宇宙和数字孪生的异同是什么? 
  为什么龙芯总裁胡伟武说「凡是当年技术上超过英特尔的 CPU 企业都死了」? 
  C 如何编译出一个不需要操作系统的程序? 
  该不该不顾我妈妈的意见去劝说表弟上了大学以后跳出机械的坑转专业去计算机? 
  intel 12代大小核会不会重蹈推土机覆辙? 

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





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