
Cache
CrazyUncle
随手一记,不喜勿碰
展开
-
Cache组成及工作原理
很多程序员认为Cache是透明的,处理器可以很聪明地安排他们书写的程序。他们非常幸运,可以安逸着忽略Cache,也安逸着被Cache忽略,日复一日,年复一年,机械地生产着各类代码。Allof them are deceived。 貌似并不存在的Cache,有意无意地制造了,正在制造,并必会制造着各类陷阱。也许在历经了各类苦难后,有些人能够发现Cache的少些特性,却愈发不可控制...转载 2018-12-12 15:17:40 · 6901 阅读 · 0 评论 -
FPGA第一篇:SRAM工作原理
FPGA第一篇:SRAM工作原理https://www.cnblogs.com/yjbjingcha/p/7323909.html原创 2019-04-11 15:36:25 · 1532 阅读 · 1 评论 -
AXI协议中的模棱两可的含义的解释
Cachable和bufferable 一个Master发出一个读写的request,中间要经过很多Buffer,最后才能送到memory。这些Buffer的添加是为了outstanding,timing,performance等。bufferable Buffer有两种类型:一种FIFO结构,仅仅就是保存发送Request给下一级或者返回Response给上一级。还有一种B...转载 2019-05-07 16:20:01 · 4932 阅读 · 0 评论 -
ARM SoC漫谈
ARM SoC漫谈作者:重走此间路链接:https://zhuanlan.zhihu.com/p/24878742来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。芯片厂商向客户介绍产品,从硬件角度说的最多的就是功能,性能,功耗和价格。功能这个主要就是看芯片提供了什么接口,比如闪存,内存,PCIe,USB,SATA,以太网等,还看内部有什么运算模块,比如浮点器...转载 2019-05-07 16:24:16 · 1412 阅读 · 0 评论 -
为什么寄存器比内存快?
计算机的存储层次(memory hierarchy)之中,寄存器(register)最快,内存其次,最慢的是硬盘。 同样都是晶体管存储设备,为什么寄存器比内存快呢? 原因一:距离不同 距离不是主要因素,但是最好懂,所以放在最前面说。内存离CPU比较远,所以要耗费更长的时间读取。以3GHz的CPU为例,电流每秒钟可以振荡30亿次,每次耗时大约为0.33纳秒。光在...原创 2019-05-17 10:06:14 · 2480 阅读 · 0 评论