DocumentCode :
968769
Title :
Array access bounds for block storage memory systems
Author :
Park, Arvin ; Balasubramanian, K. ; Lipton, Richard J.
Author_Institution :
Div. of Comput. Sci., California Univ., Davis, CA, USA
Volume :
38
Issue :
6
fYear :
1989
fDate :
6/1/1989 12:00:00 AM
Firstpage :
909
Lastpage :
913
Abstract :
Paging performance can be a dominant factor in a program´s running time. Many seemingly efficient data structures and algorithms lose orders of magnitude in performance because they generate an excessive number of page faults. This study shows that tradeoffs exist between average row access speed Sr (which is defined as the number of row elements retrieved divided by the number of blocks accessed) and average column access speed Sc (defined similarly). The authors prove that the Sr Sc product is optimally bounded by the block size N and generalize to other access patterns. Practical array access strategies are developed, and extensions to these results are discussed
Keywords :
buffer storage; performance evaluation; storage allocation; array access strategies; block storage; data structures; memory systems; page faults; paging performance; performance; Algorithm design and analysis; Bismuth; Bridges; Costs; Data structures; Graph theory; Partitioning algorithms; Switches; Testing; Tree graphs;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.24305
Filename :
24305
Link To Document :
بازگشت