{"title":"A cache architecture","authors":"S. Subha","doi":"10.1109/ICACT.2013.6710520","DOIUrl":null,"url":null,"abstract":"Caches are widely used in computers. This paper proposes an algorithm to increase the number of cache ways in w-way set associative cache to maximum of 2w ways. The addresses resulting in conflict miss to a set are placed in other_set. The other set is chosen as the set with maximum vacant cache ways. The least recently used cache way is replaced in case of no vacant cache ways in the other_set. An owner vector indicates a line to belong to a set. The proposed model is simulated using SPEC2K benchmarks. A performance improvement of 2.5% in average memory access time is observed over traditional set associative cache. The performance is comparable to 2w-way set associative cache for chosen parameters. The energy consumption implementing tag cache model showed an increase of about 13% over traditional set associative cache of same size.","PeriodicalId":302640,"journal":{"name":"2013 15th International Conference on Advanced Computing Technologies (ICACT)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 15th International Conference on Advanced Computing Technologies (ICACT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICACT.2013.6710520","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Caches are widely used in computers. This paper proposes an algorithm to increase the number of cache ways in w-way set associative cache to maximum of 2w ways. The addresses resulting in conflict miss to a set are placed in other_set. The other set is chosen as the set with maximum vacant cache ways. The least recently used cache way is replaced in case of no vacant cache ways in the other_set. An owner vector indicates a line to belong to a set. The proposed model is simulated using SPEC2K benchmarks. A performance improvement of 2.5% in average memory access time is observed over traditional set associative cache. The performance is comparable to 2w-way set associative cache for chosen parameters. The energy consumption implementing tag cache model showed an increase of about 13% over traditional set associative cache of same size.