skip to main content
article
Free Access

Thermodynamics and garbage collection

Published:01 April 1994Publication History
Skip Abstract Section

Abstract

We discuss the principles of statistical thermodynamics and their application to storage management problems. We point out problems which result from impercise usage of the terms information, state, reversible, conservative, etc.

References

  1. Aho, A.V., et al. Compilers: Principles, Techniques, and Tools. Addison-Wesley, Reading, MA 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Atkins, P.W. The Second Law. W.H. Freeman, NY, 1984.Google ScholarGoogle Scholar
  3. Baker, H.G. "NREVERSAL of Fortune--The Thermodynamics of Garbage Collection". In Bekkers, Y., and Cohen, J., Eds. Memory Management: Proceedings, International Workshop IWMM92, St. Malo, France, Springer LNCS 637, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Baker, H.G. "'Infant Mortality' and Generational Garbage Collection". ACM Sigplan Not. 28, 4 (April 1993), 55-57. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Bennett, C.H. "Experimental Quantum Cryptography". J. Cryptology 5 (1992), 3-28. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Brush, S.G. Statistical Physics and the Atomic Theory of Matter From Boyle and Newton to Landau and Onsager. Princeton U. Press, Princeton, 1983.Google ScholarGoogle Scholar
  7. Clark, D.W., and Green, C.C. "An Empirical Study of List Structure in Lisp". CACM 20, 2 (Feb. 1977), 78-87. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Collins, G.E. "A method for overlapping and erasure of lists". CACM 3, 12 (Dec. 1960), 655-657. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Courts, H.R. "Improving Locality of Reference in a Garbage-Collecting Memory Management System". CACM 31, 9 (1988). Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Cramer, J.G. "The transactional interpretation of quantum mechanics". Revs. of Mod. Phys. 58, 3 (July 1986), 647-687.Google ScholarGoogle ScholarCross RefCross Ref
  11. d'Espagnat, B. "The Quantum Theory and Reality". Sci. Amer. 241 (1979), 158-181.Google ScholarGoogle ScholarCross RefCross Ref
  12. DeWitt, B., and Graham, N., eds. The Many-Worlds Interpretation of Quantum Mechanics. Princeton U. Press, NJ, 1973.Google ScholarGoogle Scholar
  13. Erickson, G.J., and Smith, C.R. Maximum-Entropy and Bayesian Methods in Science and Engineering, Vol. I: Foundations. Kluwer Academic Pubis., Dordecht, 1988.Google ScholarGoogle Scholar
  14. Feynman, R.P., et al. The Feynman Lectures on Physics. Addison-Wesley, Reading, MA 1963. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Fisher, D.A. "Bounded Workspace Garbage Collection in an Address-Order-Preserving List Processing Environment". Inf. Proc. Lett. 3, 1 (July 1974), 29-32.Google ScholarGoogle ScholarCross RefCross Ref
  16. Gottfried, K., and Weisskopf, V. Concepts of Particle Physics, Vol. I. Clarendon Press, Oxford, 1986.Google ScholarGoogle Scholar
  17. Gutowitz, H., ed. Cellular Automata: Theory and Experiment. MIT Press, Camb., MA, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Hartley, R.V.L. "Transmission of Information". Bell Sys. Tech. J. 7 (July 1928), 535-563.Google ScholarGoogle ScholarCross RefCross Ref
  19. Huberman, B.A., ed. The Ecology of Computation. North-Holland, Amsterdam, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Jaynes, E.T. "The Relation of Bayesian and Maximum Entropy Methods". In {Erickson88}, 25-29.Google ScholarGoogle Scholar
  21. Jaynes, E.T. "The Evolution of Carnot's Principle". In {Erickson88}, 267-281.Google ScholarGoogle Scholar
  22. Khinchin, A.I. Mathematical Foundations of Information Theory. Dover Publs., New York, 1957.Google ScholarGoogle Scholar
  23. Kirkpatrick, S, et al. "Optimization by Simulated Annealing". Science 220 (1983), 671-680.Google ScholarGoogle Scholar
  24. Knuth, D.E. The Art of Computer Programming, V.2: Fundamental Algorithms, 2nd Ed. Addison-Wesley, 1973.Google ScholarGoogle Scholar
  25. Knuth, D.E. The Art of Computer Programming, V.2: Seminumerical Algorithms, 2nd Ed. Addison-Wesley, 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Knuth, D.E. The Art of Computer Programming, V.3: Sorting and Searching. Addison-Wesley, 1973.Google ScholarGoogle Scholar
  27. Kuhn, T.S. Black-Body Theory and the Quantum Discontinuity 1894-1912. U. of Chicago Press, 1978.Google ScholarGoogle Scholar
  28. Mandelbrot, B. "The Role of Sufficiency and of Estimation in Thermodynamics". Ann. Math. Stat. 33 (1962), 1021-1038.Google ScholarGoogle ScholarCross RefCross Ref
  29. Margolus, N.H. Physics and Computation. Ph.D., MIT Physics Dept., MIT/LCS/TR-415, March 1988.Google ScholarGoogle Scholar
  30. Marvan, M. Negative Absolute Temperatures. Iliffe, London, 1966.Google ScholarGoogle Scholar
  31. Olsson, O. "The Memory Usage of a LISP System: The Belady Life-Time Function". Sigplan Not. 18, 12 (1983), 112-119. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Prigogine, I., and Stengers, I. Order Out of Chaos: Man's New Dialogue with Nature. Bantam Books, NY 1984.Google ScholarGoogle Scholar
  33. Penrose, R. The Emperor's New Mind: Concerning Computers, Minds, and The Laws of Physics. Penguin Books, NY, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Raisbeck, G. Information Theory: An Introduction for Scientists and Engineers. MIT Press, Camb., MA 1963.Google ScholarGoogle Scholar
  35. Reichenbach, H. The Direction of Time. U. Cal. Press, Berkeley, 1956.Google ScholarGoogle ScholarCross RefCross Ref
  36. Schorr, H., and Waite, W.M. "An efficient machine-independent procedure for garbage collection in various list structures". CACM 10, 8 (Aug. 1967), 501-506. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. Schrödinger, E. Statistical Thermodynamics. Dover, NY, 1952.Google ScholarGoogle Scholar
  38. Shannon, C.E. "A Mathematical Theory of Communication, I.". Bell Sys. Tech. J. 27, 3 (July 1948), 379-423.Google ScholarGoogle ScholarCross RefCross Ref
  39. Shannon, C.E. "A Mathematical Theory of Communication, II". Bell Sys. Tech. J. 27, 4 (Oct. 1948), 623-656.Google ScholarGoogle ScholarCross RefCross Ref
  40. Shore, J.E. "Anomalous Behavior of the Fifty-Percent Rule in Dynamic Memory Allocation". CACM 20, 11 (1977). Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. Stauffer, D. From Newton to Mandelbrot: A Primer in Theoretical Physics. Springer-Verlag, Berlin, 1990.Google ScholarGoogle Scholar
  42. Suzuki, N. "Analysis of Pointer 'Rotation'". CACM 25, 5 (1982), 330. Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. Toffoli, T., & Margolus, N. Cellular Automata Machines: A new environment for modeling. MIT Press, Camb., MA 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. Tribus, M. Thermastatistics and Thermodynamics: An Introduction to Energy, Information and States of Matter, with Engineering Applications. van Nostrand, Princeton, 1961.Google ScholarGoogle Scholar
  45. Ungar, D. "Generation Scavenging: A Non-disruptive High Performance Storage Reclamation Algorithm". Sigplan Not. 19, 5 1984), 157-167. Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. Wannier, G.H. Statistical Physics. Dover, New York, 1966.Google ScholarGoogle Scholar
  47. Wolfram, S. "Statistical mechanics of cellular automata". Rev. Mod. Phys. 55 (1983), 601-644.Google ScholarGoogle ScholarCross RefCross Ref
  48. Zeh, H.-D. The Physical Basis of The Direction of Time. Springer-Verlag, Berlin, 1989.Google ScholarGoogle ScholarCross RefCross Ref
  49. Zurek, W.H., ed. Complexity, Entropy and the Physics of Inforrnation. Addison-Wesley, Redwood City, CA 1990.Google ScholarGoogle Scholar

Index Terms

  1. Thermodynamics and garbage collection

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image ACM SIGPLAN Notices
      ACM SIGPLAN Notices  Volume 29, Issue 4
      April 1994
      49 pages
      ISSN:0362-1340
      EISSN:1558-1160
      DOI:10.1145/181761
      Issue’s Table of Contents

      Copyright © 1994 Author

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 1 April 1994

      Check for updates

      Qualifiers

      • article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader