ip软件介绍

CPU缓存用处意义解释2

标签: | 作者:admin | VISITORS: | 来源:未知
03
Feb
2023
Intel官方公布的架构路线图到此为止,而根据传闻,Golden Cove的继任者代号为“Ocean Cove”,IPC性能相比于Skylake提升幅度达80%,不过对比它之前的Golden Cove提升幅度还是20%。CPU 缓存是什么?不同存储技术的访问时间差异很大,从 计算机层次结构 可知,通常情况下,从高层往底层走,存储设备变得更慢、更便宜同时体积也会更大,CPU 
和内存之间的速度存在着巨大的差异,此时就会想到计算机科学界中一句著名的话:计算机科学的任何一个问题,都可以通过增加一个中间层来解决。
 
二.引入缓存层为了解决速度不匹配问题,可以通过引入一个缓存中间层来解决问题,但是也会引入一些新的问题。现代计算机系统中,从硬件到操作系统、再到一些应用程序,绝大部分的设计都用到了著名的局部性原理,局部性通常有如下两种不同的形式:时间局部性:在一个具有良好的时间局部性的程序当中,被引用过一次的内存位置,在将来一个不久的时间内很可能会被再次引用到。空间局部性:在一个具有良好的空间局部性的程序当中,一个内存位置被引用了一次,那么在不久的时间内很可能会引用附近的位置。
 
有上面这个局部性原理为理论指导,为了解决二者速度不匹配问题就可以在 CPU 和内存之间加一个缓存层,于是就有了如下的结构:三.何时更新缓存在 CPU 中引入缓存中间层后,虽然可以解决和内存速度不一致的问题,但是同时也面临着一个问题:当 CPU 更新了其缓存中的数据之后,要什么时候去写入到内存中呢?比较容易想到的一个解决方案就是,CPU 更新了缓存的数据之后就立即更新到内存中,也就是说当 CPU 
更新了缓存的数据之后就会从上到下更新,直到内存为止,英文称之为write through,这种方式的优点是比较简单,但是缺点也很明显,由于每次都需要访问内存,所以速度会比较慢。
 
 
电脑常见英文词汇
 
 
task switch 工作切换 任务切换
template 模板、范本 模板
template argument deduction
模板引数推导 模板叁数推导
template explicit specialization
模板显式特化(版本) 模板显式特化
template parameter 模板叁数 模板叁数
temporary object 暂时物件 临时对象
text 文字 文本
text file 程式本文档(放置程式原始码的档案) 文本文件
thread 执行绪 线程
thread safe 多绪安全 多线程安全
throw 丢掷(常指发出一个 exception) 丢掷、引发
相关新闻
首页 | ip使用技巧 | 云手机使用相关 | ip软件介绍 | 蛙仔云手机
 分享按钮