美文网首页
计算机的时间尺度

计算机的时间尺度

作者: Ericgogo | 来源:发表于2018-04-20 14:46 被阅读0次

计算机内设备运行的时间尺度相差非常大, CPU的时钟周期、内存存取周期和硬盘读写周期相差一个到几个数量级

比如:

主频是4GHz的GPU的时钟周期是0.25ns.

相比CPU,一般的DDR内存芯片速率仅为400MHz,时钟周期达2.5ns, 再加上总线延时,导致内存访问时间达到几十纳秒。CPU运行速率与内存访问速率比大致为100:1

硬盘的读写速度就更慢了,一般的机械硬盘的完成一次读写所需要的时间,主要取决寻道时间+旋转时间,完成一次读或者写的时间量级大致为ms级别,因此内存访问速率与磁盘存取速度比大致为1000:1

由于计算机的运行需要CPU、内存和磁盘的配合,这就造成了高速设备访问低速设备时要大量等待,大大浪费了高速设备的时间。

比如CPU在运行时需要用到内存中的数据,就需要读取内存。例如一个单核CPU执行一个有10个单周期指令的函数,如果没有内存访问,那么大致需要2.5ns执行完毕,但是如果有一次读区内存操作,这个函数就需要几十ns,而这几十ns的时间中,CPU只运行了2.5ns,剩余时间都浪费了,这是对CPU的大大浪费。

解决这个问题的办法是缓存,CPU中有L1、L2、L3级缓存,这些缓存是内置在CPU中,访问速度与CPU基本一致。

通过把内存中的数据提前加载到缓存中,CPU直接从缓存中读取数据,可以大大减小CPU等待内存时间。

但是,CPU中的缓存成本非常高,缓存非常小,需要复杂的算法决定把哪些数据提前读区到缓存中,以提高缓存命中率。

相关文章

  • 计算机的时间尺度

    计算机内设备运行的时间尺度相差非常大, CPU的时钟周期、内存存取周期和硬盘读写周期相差一个到几个数量级。 比如:...

  • 如何过滤信息“噪音”

    法国历史学家布罗代尔提出历史的三种时间尺度: 最长时间尺度: 关注一个地区的地理和气候环境; 中等时间尺度: 关注...

  • 「精进」​- 时间的快与慢,深与浅

    01 记述历史的三种时间尺度 法国历史学家布罗代尔提出记述历史的三种时间尺度: 最长的时间尺度,关注的是一个地区的...

  • 时间尺度

    今天又是一个双11在这个时候逻辑思维里的罗胖的今天又进行的一场直播,我听了一下他的直播,他关于王鼎军回忆录,那四部...

  • 时间尺度

    你会使用多长的时间尺度?三年、五年还是七年? 无意间想起那天离职的时候,跟hr的聊天,是她招我进去的,最后和我聊天...

  • 时间尺度

    时间尺度 研究人类史,尺度上万年. 研究文明史,上下上千年。 研究商业史,要看一百年。 研究行业史,则要几十年。 ...

  • 精进016——辨认“信息噪音”

    辨认“信息噪音”有一个立竿见影的方法,就是调整评估信息价值的时间尺度。 如果用变换时间尺度的方法,去评价我们每天接...

  • 重磅综述|大脑内在神经时间尺度:时间整合与分离

    我们不断地受到来自环境的各种时间尺度的外部输入的轰炸。大脑是如何处理这么多时间尺度的呢?最近的静息状态研究表明,内...

  • 谈谈时间尺度

    近来想谈谈时间尺度。 最近推进工作项目,不少事情都是千头万绪的,难免就会在工作上露出急躁。但常常我们自己并不觉得,...

  • 幸福和自我有什么关系?

    在秒这个时间尺度上,意识自我感受到的是愉悦的幸福;在分钟和小时这个时间尺度上,心流自我能感受到的是专注的幸福;在整...

网友评论

      本文标题:计算机的时间尺度

      本文链接:https://www.haomeiwen.com/subject/xgrqvttx.html