• DocumentCode
    2299261
  • Title

    Handling cross interferences by cyclic cache line coloring

  • Author

    Genius, Daniela

  • Author_Institution
    Fakultat fur Inf., Karlsruhe Univ., Germany
  • fYear
    1998
  • fDate
    12-18 Oct 1998
  • Firstpage
    112
  • Lastpage
    117
  • Abstract
    Cross interference, conflicting data from several arrays, is particularly grave for caches with limited associativity. We present a uniform scheme that reduces both self and cross interference. Techniques for cyclic register allocation, namely the meeting graph, help to improve the usage of cache lines and to avoid conflicts. Cyclic graph coloring determines a new memory mapping function. Preliminary experiments show that in spite of the penalty for the more complex indexing functions, run times are improved
  • Keywords
    cache storage; graph colouring; memory architecture; caches; cross interferences; cyclic cache line coloring; cyclic graph coloring; cyclic register allocation; memory mapping function; uniform scheme; Counting circuits; Indexing; Interference; Programming profession; Registers; Resource management; Terminology; Vectors; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures and Compilation Techniques, 1998. Proceedings. 1998 International Conference on
  • Conference_Location
    Paris
  • ISSN
    1089-795X
  • Print_ISBN
    0-8186-8591-3
  • Type

    conf

  • DOI
    10.1109/PACT.1998.727180
  • Filename
    727180