{"title":"通过统一的替换策略,分离冲突缺失,降低缓存缺失率","authors":"Hamed Azimi, A. Vafaei","doi":"10.1109/CADS.2010.5623586","DOIUrl":null,"url":null,"abstract":"The limited memory space of caches are used in unbalanced way, which generate more conflict misses in some sets while other sets are underutilized. We propose a technique using the tag of address through Hash Functions to address the most underutilized sets in the cache to replace. Therefore, conflict misses in the cache can be resolved by distributing accesses along cache sets evenly. In comparison with the previous techniques that aim to balance cache, this technique doesn't need to consume much energy per access; and less than 2% extra energy will be consumed, in each miss.","PeriodicalId":145317,"journal":{"name":"2010 15th CSI International Symposium on Computer Architecture and Digital Systems","volume":"72 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-11-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Separating conflict misses to reduce miss-rate of caches through an unified replacement policy\",\"authors\":\"Hamed Azimi, A. Vafaei\",\"doi\":\"10.1109/CADS.2010.5623586\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The limited memory space of caches are used in unbalanced way, which generate more conflict misses in some sets while other sets are underutilized. We propose a technique using the tag of address through Hash Functions to address the most underutilized sets in the cache to replace. Therefore, conflict misses in the cache can be resolved by distributing accesses along cache sets evenly. In comparison with the previous techniques that aim to balance cache, this technique doesn't need to consume much energy per access; and less than 2% extra energy will be consumed, in each miss.\",\"PeriodicalId\":145317,\"journal\":{\"name\":\"2010 15th CSI International Symposium on Computer Architecture and Digital Systems\",\"volume\":\"72 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2010-11-09\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2010 15th CSI International Symposium on Computer Architecture and Digital Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CADS.2010.5623586\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 15th CSI International Symposium on Computer Architecture and Digital Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CADS.2010.5623586","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Separating conflict misses to reduce miss-rate of caches through an unified replacement policy
The limited memory space of caches are used in unbalanced way, which generate more conflict misses in some sets while other sets are underutilized. We propose a technique using the tag of address through Hash Functions to address the most underutilized sets in the cache to replace. Therefore, conflict misses in the cache can be resolved by distributing accesses along cache sets evenly. In comparison with the previous techniques that aim to balance cache, this technique doesn't need to consume much energy per access; and less than 2% extra energy will be consumed, in each miss.