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




  

相关话题

  固态硬盘颗粒:SLC/MLC/TLC有什么区别? 
  有数据称机械专业毕业生现收入最高,超过计算机专业,实际情况如何?高考志愿该怎么填? 
  新买了笔记本电脑后,需要进行哪些基本的设置和下载? 
  如何看待三星停止自研 CPU 架构并解散相关团队? 
  为什么现代CPU每秒数亿次计算,但是程序仍旧很卡? 
  掌握很多门计算机编程语言会不会记串啊?记串了咋办? 
  如果反百度的趋势不断持续,哪个搜索引擎将会取代百度在大陆的地位? 
  请问有哪些法律和计算机领域结合的例子? 
  全世界有上千种编程语言,为什么程序员都只学习那几个主流语言? 
  主板上,什么叫USB控制器? 

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





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