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 S r (which is defined as the number of row elements retrieved divided by the number of blocks accessed) and average column access speed S c (defined similarly). The authors prove that the S r S c 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