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
Link To Document