Skip to main content

Maintaining dictionaries in a hierarchical memory

  • Contributions
  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 520))

Abstract

Aggarwal, Chandra and Snir ([ACS87]) developed a model of hierarchical memory with block transfer. It is an extension of the common RAM-model, where access to location x takes time f(x) and copying of memory blocks is supported. We will specify this hierarchical memory model by assuming f to be a nondecreasing step function, which comes closer to real architectures of hierarchical memories. We propose a data structure for the dictionary problem and prove its optimality according to a modified measure of asymptotic complexity introduced in this paper.

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Aggarwal, A.; Alpern, B.; Chandra, A.K.; Snir, M.: A Model for Hierarchical Memory.-Proc. 19th Annual ACM Symp. on Theory of Comp.; 305–314

    Google Scholar 

  2. Aggarwal, A.; Chandra, A.K.: Virtual Memory Algorithms.-Proc. 20th Annual ACM Symp. on Theory of Comp.; 173–185

    Google Scholar 

  3. Alpern, A.; Carter, L.; Feig, E.: Uniform Memory Hierarchies. Proc. 31th IEEE Symp. on Foundations of Comp. Science; 600–608

    Google Scholar 

  4. Aggarwal, A.; Chandra, A.K.; Snir, M.: Hierarchical Memory with Block Transfer.-Proc. 28th IEEE Symp. on Foundations of Comp. Science; 204–216

    Google Scholar 

  5. Aggarwal, A.; Vitter, J.: The I/O Complexity of Sorting and Related Problems.-Proc. 14th Int. Coll. on Automata, Languages and Programming.; 467–478

    Google Scholar 

  6. Floyd, R.W.: Permuting Information in Idealized Two-Level Storage.-In: Miller, R.E.; Thatcher, J.W. (editors): Complexity of Computer Computations. Plenum Press. New York 1972; 105–109

    Google Scholar 

  7. Leopold, C.: Schnelles Suchen in Speicherhierarchien. Diplomarbeit Humboldt-Universität zu Berlin

    Google Scholar 

  8. Leopold, C.: Reading Data in a Hierarchical Memory. EIK 4/91

    Google Scholar 

  9. Mehlhorn, K.: Data Structures and Algorithms. Vol. 1: Sorting and Searching. Berlin 1984

    Google Scholar 

  10. Vitter, J.S.; Shriver, E.A.M.: Optimal Disk I/O with Parallel Block Transfer.-Proc. 22th Symp. on Theory of Comp.; 159–169

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Andrzej Tarlecki

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Leopold, C. (1991). Maintaining dictionaries in a hierarchical memory. In: Tarlecki, A. (eds) Mathematical Foundations of Computer Science 1991. MFCS 1991. Lecture Notes in Computer Science, vol 520. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54345-7_76

Download citation

  • DOI: https://doi.org/10.1007/3-540-54345-7_76

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-54345-9

  • Online ISBN: 978-3-540-47579-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics