第六章《存储器层次结构》

2018-12-02  本文已影响0人  ShawnIsACoder

局部性

具有良好局部性的程序倾向于一次又一次地访问相同的数据项集合,或是倾向于访问邻近的数据项集合。具有良好局部性的程序比局部性差的程序更多的倾向于从存储器层级结构的高层次处访问数据项,因此运行得更快

局部性有两种形式:

量化评价程序中局部性的一些原则:

存储器层级结构

存储器层级结构.png

从高层往底层走,存储设备变得更慢、更便宜和更大

存储器层级结构的核心思想是:对于每个k,位于k层的更快更小的存储设备作为位于k+1层的更大更慢的存储设备的缓存。换句话说,层级结构中的每一层都缓存来自较低一层的数据对象。

对于缓存而言,有几个重要的感念:

高速缓存存储器

高速缓存的通用组织.png
上一篇下一篇

猜你喜欢

热点阅读