• DocumentCode
    3241461
  • Title

    Reducing conflict misses using fraction associative mapping

  • Author

    Jain, Nikhil ; Mittal, Sparsh ; Ahlawat, Priyanka

  • Author_Institution
    Jaypee Inst. of Inf. Technol., Noida, India
  • fYear
    2012
  • fDate
    6-8 Dec. 2012
  • Firstpage
    349
  • Lastpage
    354
  • Abstract
    Choice of Degree of Associativity influences many performance parameters such as Silicon Area, Cache Access Time and Miss Rate. Direct Mapping has higher Miss Rate than Set Associative however it has smaller access time. Direct-mapped caches suffer from conflict misses because they lack the associativity to store more than one memory block in each set. Some blocks that have no temporal locality actually may cause program execution degradation by replacing blocks that do manifest temporal behavior. There are various variations of different mapping schemes, which take care of either temporal or spatial locality but not both. This work attempts to design new Cache Mapping Scheme which has cost and performance advantage of Direct Mapping; however its Hit Access Ratio is comparable to Set Associative. This paper describes the design of Fraction Associative Cache, which minimizes the conflicts that arise in direct-mapped accesses by reserving fractional space for conflicting locations; however, it does not affect primary mapped address. Thus this scheme exploits temporal locality without disturbing the spatial locality, at the same time it does not result in under-utilization of memory reserved for resolving conflict misses.
  • Keywords
    cache storage; cache access time; cache mapping scheme; direct mapped access; direct mapping; fraction associative cache; fraction associative mapping; hit access ratio; memory block; miss rate; program execution degradation; silicon area; temporal behavior; Computers; Associativity; Caching; Direct Mapped; Miss Rate; Set Associative;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Distributed and Grid Computing (PDGC), 2012 2nd IEEE International Conference on
  • Conference_Location
    Solan
  • Print_ISBN
    978-1-4673-2922-4
  • Type

    conf

  • DOI
    10.1109/PDGC.2012.6449844
  • Filename
    6449844