Enhanced rolling cache architecture with prefetch

Daeyeon Jo, Seonyoung Lee, Kyoungwon Min, Y. Song
{"title":"Enhanced rolling cache architecture with prefetch","authors":"Daeyeon Jo, Seonyoung Lee, Kyoungwon Min, Y. Song","doi":"10.1109/ICCE-ASIA.2016.7804786","DOIUrl":null,"url":null,"abstract":"Most of image processing algorithms such as filters are sequentially processed. So, data reusability should be considered to maximize processing efficiency. Because of its high performance and resource requirement, data refill by block based cache architecture has been proposed to maximize data reusability for a portable device image processing. However, if non-continuous data access happens, block based cache architecture degrade performance because data reusability is broken. In this paper, prefetch based enhanced rolling cache method is proposed. Proposed method not only improves data reusability for sequential processing cases, but also maintains efficiently even if data reusability is broken. Our experimental results show that the proposed method reduces CPU stall time and the number of cache refill clocks counts up to 60% compared to previous methods.","PeriodicalId":229557,"journal":{"name":"2016 IEEE International Conference on Consumer Electronics-Asia (ICCE-Asia)","volume":"391 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE International Conference on Consumer Electronics-Asia (ICCE-Asia)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCE-ASIA.2016.7804786","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

Most of image processing algorithms such as filters are sequentially processed. So, data reusability should be considered to maximize processing efficiency. Because of its high performance and resource requirement, data refill by block based cache architecture has been proposed to maximize data reusability for a portable device image processing. However, if non-continuous data access happens, block based cache architecture degrade performance because data reusability is broken. In this paper, prefetch based enhanced rolling cache method is proposed. Proposed method not only improves data reusability for sequential processing cases, but also maintains efficiently even if data reusability is broken. Our experimental results show that the proposed method reduces CPU stall time and the number of cache refill clocks counts up to 60% compared to previous methods.
增强的带预取的滚动缓存架构
大多数图像处理算法,如滤波器,都是顺序处理的。因此,应该考虑数据的可重用性,以最大限度地提高处理效率。基于块缓存架构的数据填充由于其高性能和资源要求高,因此提出了基于块缓存架构的数据填充,以最大限度地提高便携式设备图像处理的数据重用性。但是,如果发生非连续的数据访问,基于块的缓存架构会降低性能,因为数据的可重用性被破坏。提出了一种基于预取的增强型滚动缓存方法。该方法不仅提高了序列处理案例的数据可重用性,而且在数据可重用性被破坏的情况下也能有效地维护数据。实验结果表明,与之前的方法相比,该方法减少了CPU失速时间和缓存重新填充时钟次数达60%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:604180095
Book学术官方微信