一种嵌入式处理器的动态可重构Cache设计

来源 :计算机工程与应用 | 被引量 : 0次 | 上传用户:yaya_tush
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
一般的处理器芯片都有片上高速缓存Cache,它一般是由固定大小的一级Cache(L1)和二级Cache(12)构成,文章介绍了一种在嵌入式处理器设计中实现的动态可重构Cache。动态可重构Cache的思想最早是罗彻斯特大学(University of Rochester)的学者在他们的一篇关于存储层次的论文[1]中提出的,当时主要是针对高性能的超标量通用处理器。在此嵌入式处理器设计过程中,笔者创造性地继承了这一思想。通过增加少量硬件以及编译器的配合,在嵌入式处理器中L1 Cache和L2 Cache总体大
其他文献
期刊
如果你有机会在郊外过夜,又恰逢天气好,那你一定一定一定不要错过观察夜空。黑黑的夜空中,星星在寂寞地眨眼。这些神秘的 “眼睛” 一闪一闪,像是在召唤我们。星星究竟是什么呢?它们距离我们有多远,要坐多久的航天飞机才能到达?星星上到底有没有生命?  星星是这么分类的  恒星:自身可以发光的球形星球。太阳是距离地球最近的恒星。  行星:本身不能发光的、围绕恒星“绕圈圈”的球形天体。太阳系共有8颗行星(就是