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




  

相关话题

  如何通俗地解释一下 TCP/UDP 协议和 HTTP、FTP、SMTP 等协议之间的区别? 
  如何看待计算机科学几乎渗透到所有学科的研究当中? 
  手机 CPU 功耗比电脑 CPU 低是如何做到的? 
  UEFI 引导与 BIOS 引导在原理上有什么区别? 
  最有可能干掉英特尔的公司是哪个?如何干掉? 
  手机芯片的纳米制程越精细,可用的RAM容量就越高吗? 
  软件工程界有其它与『操作系统内核』与『浏览器引擎』齐名的高难度项目吗? 
  在移动终端中,为什么华为的海思芯片只有华为自己在用,如果性能好,为什么其他厂商不采用? 
  当年的网络游戏《金庸群侠传 Online》究竟是怎样走向没落的? 
  同样是12核24线程,AMD锐龙9 5900x和E5 2650v4差距有多大?价钱差十倍性能差多少? 

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





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