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
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;
Conference_Titel :
Recent Advances in Intelligent Computational Systems (RAICS), 2011 IEEE
Conference_Location :
Trivandrum
Print_ISBN :
978-1-4244-9478-1
DOI :
10.1109/RAICS.2011.6069378