软硬件接口小笔记-内存结构
来源:互联网 发布:苏联打阿富汗知乎 编辑:程序博客网 时间:2024/06/06 17:12
在cache中,一个hit可以比一个miss快 100x
存储体系中,第k层存储设备都可以看成下一层的缓存 Register -> Cache -> DRAM -> disk
这样的存储体系的Big Idea:
提供大量存储的设备位于体系的底部,而服务程序的设备(快)位于顶部。这样可以造成一种假象,我们的存储设备又大又快。
如何将数据从主存放入Cache? 对4取余~
但是这样,Cache会迷惑,“我如何知道当前存的这个数据是哪来的?”,比如,上图中 0110 和 1010 的数据都会放入同一个桶, 10。
因此我们给每个数据加个tag,即存储<Tag,数据>对。
如何写一个利用好Cache的代码,课里给了个例子:矩阵乘法
坏的做法:
好的做法:拆成小矩阵再相乘
ORZ,除非真的时间缩短了很多,否则真的没人想这么做。。。
0 0
- 软硬件接口小笔记-内存结构
- 《软硬件接口》课程大纲
- 《软硬件接口》课程大纲
- 软硬件兼容性问题学习笔记
- 黑马程序员--Java基础学习笔记之抽象类和接口、内存结构分析、Java APIs
- 内存结构分析学习笔记
- JVM 内存结构的一张小图
- Oracle学习笔记(存储结构/内存结构/逻辑结构)
- ESL学习笔记----软硬件协同调试
- 接口和抽象类---小笔记
- hibernate的核心接口---小笔记
- java接口----小白入门笔记
- C++小笔记---结构体赋值
- java笔记之java内存结构
- JVM学习笔记一 之 内存结构
- 小白笔记--------------------c语言内存问题
- 嵌入式GSM短信息接口的软硬件设计
- 嵌入式GSM短信息接口的软硬件设计
- YII 配置文件
- spring mvc学习(一)之web.xml配置
- JavaScript解析XML实现省市县三级联动
- Java实现特殊二叉树之堆、哈夫曼树
- Codeforces Round #261 (Div. 2)459D. Pashmak and Parmida's problem(求逆序数对)
- 软硬件接口小笔记-内存结构
- 计算机存储单位
- 我之见--线程调度基本知识
- LeetCode: Reverse Linked List II
- 协同过滤算法简析
- poj 2031 Building a Space Station 最小生成树
- AOP基础知识及AOP切面编程之注释方法、xml配置方法
- codeforce 128C Games with Rectangle 排列组合
- Linux学习笔记(八)权限