The Growth of Interest in Microprogramming: A Literature Survey
ACM Computing Surveys (CSUR)
Analysis of computational systems: Discrete Markov analysis of computer programs
ACM '65 Proceedings of the 1965 20th national conference
A Microeconomic Approach to Optimal Resource Allocation in Distributed Computer Systems
IEEE Transactions on Computers
Propeties of storage hierarchy systems with multiple page sizes and redundant data
ACM Transactions on Database Systems (TODS)
Optimization of Static Loading and Sizing of Multilevel Memory Systems
Journal of the ACM (JACM)
Optimal Selection of CPU Speed, Device Capacities, and File Assignments
Journal of the ACM (JACM)
Computer Communication Networks: Approaches, Objectives, and Performance Considerations
ACM Computing Surveys (CSUR)
Comparative Models of the File Assignment Problem
ACM Computing Surveys (CSUR)
A cost oriented algorithm for data set allocation in storage hierarchies
Communications of the ACM
Optimal space allocation on disk storage devices
Communications of the ACM
Multimedia File Allocation on VC Networks Using Multipath Routing
IEEE Transactions on Computers
Curriculum recommendations for graduate professional programs in information systems
Communications of the ACM
Hierarchical storage in information retrieval
Communications of the ACM
Curriculum recommendations for undergraduate programs in information systems
Communications of the ACM
A procedure for the determination of attribute access probabilities
SIGMOD '78 Proceedings of the 1978 ACM SIGMOD international conference on management of data
A Graphical Approach to Allocating Class Fragments in Distributed Objectbase Systems
Distributed and Parallel Databases
Hardware configuration selection through discretizing a continuous variable solution
PERFORMANCE '80 Proceedings of the 1980 international symposium on Computer performance modelling, measurement and evaluation
File allocation in distributed systems
SIGMETRICS '76 Proceedings of the 1976 ACM SIGMETRICS conference on Computer performance modeling measurement and evaluation
Seeking configurational optimization in computer systems
ACM '75 Proceedings of the 1975 annual conference
Design and performance tools for data base systems
VLDB '77 Proceedings of the third international conference on Very large data bases - Volume 3
Optimal Design of Multilevel Storage Hierarchies
IEEE Transactions on Computers
Memory Hierarchy Configuration Analysis
IEEE Transactions on Computers
Optimization of Memory Hierarchies in Multiprogrammed Computer Systems With Fixed Cost Constraint
IEEE Transactions on Computers
Optimal sizing, loading and re-loading in a multi-level memory hierarchy system
AFIPS '71 (Spring) Proceedings of the May 18-20, 1971, spring joint computer conference
Core complement policies for memory allocation and analysis
AFIPS '72 (Fall, part II) Proceedings of the December 5-7, 1972, fall joint computer conference, part II
Performance determination: the selection of tools, if any
AFIPS '73 Proceedings of the June 4-8, 1973, national computer conference and exposition
Optimal file allocation in multi-level storage systems
AFIPS '73 Proceedings of the June 4-8, 1973, national computer conference and exposition
Determination of Cache's Capacity and its Matching Storage Hierarchy
IEEE Transactions on Computers
Optimal task switching policy for a multilevel storage system
IBM Journal of Research and Development
On optimization of storage hierarchies
IBM Journal of Research and Development
Hi-index | 0.10 |
The optimization of memory hierarchy involves the selection of types and sizes of memory devices such that the average access time to an information block is a minimum for a particular cost constraint. It is assumed that the frequency of usage of the information is known a priori. In this paper the optimization theory for a single task or program is reviewed and it is extended to a general case in multiprogramming when a number of tasks are executed concurrently. Another important extension treats the case when memories are available only in indivisible modules. Comparisons with conventional methods of solution as well as computational experience on the multiprogrammed and modular cases are given.