• DocumentCode
    2253249
  • Title

    Scalability of dynamic storage allocation algorithms

  • Author

    Iyengar, Arun

  • Author_Institution
    Res. Div., IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
  • fYear
    1996
  • fDate
    27-31 Oct 1996
  • Firstpage
    223
  • Lastpage
    232
  • Abstract
    Dynamic storage allocation has a significant impact on computer performance. A dynamic storage allocator manages space for objects whose lifetimes are not known by the system at the time of their creation. A good dynamic storage allocator should utilize storage efficiently and satisfy requests in as few instructions as possible. A dynamic storage allocator on a multiprocessor should have the ability to satisfy multiple requests concurrently. This paper examines parallel dynamic storage allocation algorithms and how performance scales with increasing numbers of processors. The highest throughputs and lowest instruction counts are achieved with multiple free list fit I. The best memory utilization is achieved using a best fit system
  • Keywords
    parallel algorithms; storage allocation; storage management; best fit system; computer performance; dynamic storage allocation; memory utilization; parallel dynamic storage allocation; performance; Aging; Computer languages; Computer performance; Concurrent computing; Heuristic algorithms; Parallel machines; Programming profession; Scalability; System performance; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers of Massively Parallel Computing, 1996. Proceedings Frontiers '96., Sixth Symposium on the
  • Conference_Location
    Annapolis, MD
  • ISSN
    1088-4955
  • Print_ISBN
    0-8186-7551-9
  • Type

    conf

  • DOI
    10.1109/FMPC.1996.558089
  • Filename
    558089