A three level cache structure

J. G. Anjana, M. Prasanth
{"title":"A three level cache structure","authors":"J. G. Anjana, M. Prasanth","doi":"10.1109/ICACCCT.2014.7019478","DOIUrl":null,"url":null,"abstract":"Hierarchy of cache levels plays a major role for a faster memory access compared to direct main memory access for information recently used by a processor. In this paper, we propose a three level cache structure with additional decoder for much faster accesses. The three level caches maintains data redundancy and decoder helps to enable part of cache memory in each level rather than complete cache memory in each level. A piece of information from the address referencing the locations is used for enabling each way in corresponding levels. Thus the access takes less time rather than accessing the whole memory in each level. The decoder helps in enabling the way depending on few bits considered from the address to enable the desired way. A three level cache structure with L1 (2 way, 128 Kb), L2 (4 way, 128 kb) and L3 (8 way, 128 kb) has been simulated in Xilinx 9.1 ISE. The technology of decoder in each cache level improves the efficiency.","PeriodicalId":239918,"journal":{"name":"2014 IEEE International Conference on Advanced Communications, Control and Computing Technologies","volume":"24 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-05-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 IEEE International Conference on Advanced Communications, Control and Computing Technologies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICACCCT.2014.7019478","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Hierarchy of cache levels plays a major role for a faster memory access compared to direct main memory access for information recently used by a processor. In this paper, we propose a three level cache structure with additional decoder for much faster accesses. The three level caches maintains data redundancy and decoder helps to enable part of cache memory in each level rather than complete cache memory in each level. A piece of information from the address referencing the locations is used for enabling each way in corresponding levels. Thus the access takes less time rather than accessing the whole memory in each level. The decoder helps in enabling the way depending on few bits considered from the address to enable the desired way. A three level cache structure with L1 (2 way, 128 Kb), L2 (4 way, 128 kb) and L3 (8 way, 128 kb) has been simulated in Xilinx 9.1 ISE. The technology of decoder in each cache level improves the efficiency.
三级缓存结构
与直接访问处理器最近使用的信息相比,缓存级别的层次结构对于更快的内存访问起着重要作用。在本文中,我们提出了一个三层缓存结构与额外的解码器,以获得更快的访问速度。三级缓存保持数据冗余,解码器有助于在每一级启用部分缓存存储器,而不是在每一级启用完整的缓存存储器。从地址中引用位置的一条信息用于在相应级别中启用每种方式。因此,访问比访问每个级别的整个内存花费更少的时间。解码器帮助启用依赖于从地址考虑的几个比特的方式来启用所需的方式。在Xilinx 9.1 ISE中模拟了L1(2路,128 Kb), L2(4路,128 Kb)和L3(8路,128 Kb)的三级缓存结构。每个缓存层的解码器技术提高了效率。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信