B. Geelen, Aris Ferentinos, F. Catthoor, Arnout Vandecappelle, G. Lafruit, T. Stouraitis, R. Lauwereins, D. Verkest
{"title":"Software-Controlled Scratchpad Mapping Strategies for Wavelet-Based Applications","authors":"B. Geelen, Aris Ferentinos, F. Catthoor, Arnout Vandecappelle, G. Lafruit, T. Stouraitis, R. Lauwereins, D. Verkest","doi":"10.1109/SIPS.2006.352609","DOIUrl":null,"url":null,"abstract":"A comparison is performed between a simple hardware-controlled cache mapping and a systematic, software-controlled scratchpad mapping of a two-dimensional, lifting-based wavelet transform, in the context of dynamic applications. In this context it is important for the application to optimally exploit the memory hierarchy under the dynamically varying memory availability. Contrary to expectations, the comparison shows the cache-based mapping to exhibit a lower miss rate. The reasons for these different results are examined and improvements for the systematic scratchpad mapping are proposed which would give it a 30% lower missrate performance for localized wavelet-based applications","PeriodicalId":319147,"journal":{"name":"2006 IEEE Workshop on Signal Processing Systems Design and Implementation","volume":"160 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2006 IEEE Workshop on Signal Processing Systems Design and Implementation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SIPS.2006.352609","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
A comparison is performed between a simple hardware-controlled cache mapping and a systematic, software-controlled scratchpad mapping of a two-dimensional, lifting-based wavelet transform, in the context of dynamic applications. In this context it is important for the application to optimally exploit the memory hierarchy under the dynamically varying memory availability. Contrary to expectations, the comparison shows the cache-based mapping to exhibit a lower miss rate. The reasons for these different results are examined and improvements for the systematic scratchpad mapping are proposed which would give it a 30% lower missrate performance for localized wavelet-based applications