• DocumentCode
    2234570
  • Title

    Recursive storage cache memory for matrix multiplication

  • Author

    Korde, P.S. ; Khanale, P.B.

  • Author_Institution
    Dept. of Comput. Sci., Shri Shivaji Coll., Parbhani, India
  • fYear
    2011
  • fDate
    22-24 Sept. 2011
  • Firstpage
    581
  • Lastpage
    586
  • Abstract
    The memory of modern computer is layered in a hierarchy, top to bottom primary cache, secondary cache, main memory, virtual memory and distributed memory with more levels to come in the future. Our goal is to automatically achieve that of fine-tuned algorithms on a multi-level memory hierarchy. This automatically is because cache oblivious algorithms no knowledge about any capacity and block size of each level of the hierarchy. In this paper an efficient techniques is proposed to manage cache memory. The new technique uses block recursive structure of two types only. The algorithm is tested on famous problem of matrix multiplication. It avoids jumps and cache misses are reduced to the order of N3 √L√M.
  • Keywords
    cache storage; matrix multiplication; block recursive structure; distributed memory; main memory; matrix multiplication; multilevel memory hierarchy; recursive storage cache memory; secondary cache; top-bottom primary cache; virtual memory; Algorithm design and analysis; Cache memory; Complexity theory; Computer science; Educational institutions; Equations; Software algorithms; Cache Memory; Cache hit; Cache miss; Cache oblivious; Sequential Processing; Tag;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Recent Advances in Intelligent Computational Systems (RAICS), 2011 IEEE
  • Conference_Location
    Trivandrum
  • Print_ISBN
    978-1-4244-9478-1
  • Type

    conf

  • DOI
    10.1109/RAICS.2011.6069378
  • Filename
    6069378