• DocumentCode
    454365
  • Title

    Application-Specific Reconfigurable XOR-Indexing to Eliminate Cache Conflict Misses

  • Author

    Vandierendonck, Hans ; Manet, Philippe ; Legat, Jean-Didier

  • Author_Institution
    Ghent Univ.
  • Volume
    1
  • fYear
    2006
  • fDate
    6-10 March 2006
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Embedded systems allow application-specific optimizations to improve the power/performance trade-off. In this paper, we show how application-specific hashing of the address can eliminate a large number of conflict misses in caches. We consider XOR-functions: each set index bit is computed as the XOR of a subset of the address bits. Previous work has considered simpler bit-selecting functions. Compared to such work, the contributions of this paper are two-fold. Firstly, we present a heuristic algorithm to construct application-specific XOR-functions. Secondly, in order to adapt the hashing to the application, we show that a reconfigurable XOR-function selector is inherently less complex than a reconfigurable selector for bit-selecting functions. This is possible by placing restrictions on the allowed XOR-functions. Our evaluation shows a reduction of cache misses for standard benchmarks averaging between 30% and 60%, depending on the cache size
  • Keywords
    cache storage; embedded systems; file organisation; logic gates; reconfigurable architectures; XOR-functions; address bits; application-specific hashing; bit-selecting functions; cache conflict misses; cache storage; embedded systems; reconfigurable XOR-indexing; Algorithm design and analysis; Cache memory; Delay; Embedded system; Hardware; Heuristic algorithms; Indexing; Laboratories; Microelectronics; Random access memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2006. DATE '06. Proceedings
  • Conference_Location
    Munich
  • Print_ISBN
    3-9810801-1-4
  • Type

    conf

  • DOI
    10.1109/DATE.2006.243736
  • Filename
    1656906