ARM存储器之:高速缓冲存储器Cache

当第一代RISC微处理器刚出现时,标准存储器元件的速度比当时微处理器的速度快。很快,半导体工艺技术的进展被用来提高微处理器的速度。标准DRAM部件虽然也快了一些,但其发展的主要精力则放在提高存储容量上。   1980年,典型DRAM部件的容量为4KB。1981年和1982年开发出了16KB芯片。...

2016-01-21 19:13:04

阅读数 4657

评论数 0

处理Cache alias

如果cache只有4k,和物理页一样大,那么其实进行index还是相当于用物理地址进行的. 所以只有cache大于系统物理页的大小的时候才会出现cache alias,如果cache是8k, 那么cache alias只可能出现在两个地方.所以,如果我们要避免cache alias, ...

2015-12-14 21:10:09

阅读数 461

评论数 0

Cache简介

1. Cache         Cache一词来源于法语,其原意是“藏匿处,隐秘的地方”,而自从被应用于计算机科学之后,就已经成为了英语中的一个计算机体系结构专有名词。         Sun Microsystems的前首席科学家Billy Joy,作为BSD unix,csh,vi,N...

2015-12-14 20:45:54

阅读数 1765

评论数 0

缓存块着色算法和优化的缓存块着色算法

今天看了一篇缓存优化相关的论文,里面介绍了缓存块着色算法和优化的缓存块着色算法,整理如下。         如图1所示,将整个指令存储器划分为以缓存大小为单位的区间,假设缓存大小等于4 个缓存块的大小。不同区间的同种颜色的缓存块中的数据会发生缓存冲突。                     ...

2015-12-13 21:05:42

阅读数 976

评论数 0

提示
确定要删除当前文章?
取消 删除