• DocumentCode
    2410581
  • Title

    Object Placement for Fully Associative Cache

  • Author

    Lin, Chun-Chieh ; Chen, Chuen-Liang

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Nat. Taiwan Univ., Taipei
  • Volume
    2
  • fYear
    2008
  • fDate
    17-20 Dec. 2008
  • Firstpage
    480
  • Lastpage
    485
  • Abstract
    This paper models the properties of the data object placement problem for fully associative cache. A fine placement can help to reduce cache misses. The discussed placement approach includes discovering temporal relationship in the data access trace, and packing data objects to memory blocks. The difficulty is the packing process must consider both the cache organization and irregular object sizes. Therefore, we create the graphic model of the fully associative cache. Our study finds the placement optimization problem for one-page cache is equivalent to the graph partition problem, which is a well-known NP-hard problem. It also shows there is no single universal optimal placement for all numbers of cache pages. This finding helps to derive heuristics for arranging quality data object placements that cause less cache misses for the fully associative cache. The experiment demonstrates the proposed heuristics efficiently reduce cache misses, even better than triple the cache memory size. Therefore, it helps embedded system to reduce the demand of cache memory.
  • Keywords
    cache storage; content-addressable storage; graph theory; optimisation; paged storage; NP-hard problem; data access trace; data object placement problem; fully associative cache organization; graph partition problem; memory block; packing process; placement optimization problem; temporal relationship; Cache memory; Cache storage; Computer science; Costs; Data engineering; Embedded system; Graphics; NP-hard problem; Scattering; Ubiquitous computing; data placement; fully associative cache; graph partition; memory optimization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Ubiquitous Computing, 2008. EUC '08. IEEE/IFIP International Conference on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-0-7695-3492-3
  • Type

    conf

  • DOI
    10.1109/EUC.2008.77
  • Filename
    4755272