{"title":"Investigating Cache Energy Efficiency in Multimedia Processors","authors":"K. J. Deris, A. Baniasadi","doi":"10.1109/CCECE.2007.131","DOIUrl":null,"url":null,"abstract":"In this work we study how cache complexity impacts energy and performance in multimedia processors. We estimate cache energy budget for a multimedia processor similar to Intel's XScale and calculate energy and latency break-even points for realistic and ideal cache organizations. We show that design efforts made to reduce cache miss rate are only justifiable if the associated latency and energy overhead remain below the calculated break-even points. Moreover, we show that, for the applications studied here, the instruction cache has a lower latency break-even point compared to the data cache. However, investing energy in the data cache is likely to result in better energy efficiency compared to the instruction cache. We also study alternative cache configurations and investigate if such alternatives would improve energy-efficiency.","PeriodicalId":183910,"journal":{"name":"2007 Canadian Conference on Electrical and Computer Engineering","volume":"5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2007 Canadian Conference on Electrical and Computer Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CCECE.2007.131","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
In this work we study how cache complexity impacts energy and performance in multimedia processors. We estimate cache energy budget for a multimedia processor similar to Intel's XScale and calculate energy and latency break-even points for realistic and ideal cache organizations. We show that design efforts made to reduce cache miss rate are only justifiable if the associated latency and energy overhead remain below the calculated break-even points. Moreover, we show that, for the applications studied here, the instruction cache has a lower latency break-even point compared to the data cache. However, investing energy in the data cache is likely to result in better energy efficiency compared to the instruction cache. We also study alternative cache configurations and investigate if such alternatives would improve energy-efficiency.