• DocumentCode
    3256297
  • Title

    Space efficient parallel buddy memory management

  • Author

    Johnson, Theodore ; Davis, Tim

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Florida Univ., Gainesville, FL, USA
  • fYear
    1992
  • fDate
    28-30 May 1992
  • Firstpage
    128
  • Lastpage
    132
  • Abstract
    Shared memory multiprocessor systems need efficient dynamic storage allocators, both for system purposes and to support parallel programs. Memory managers are often based on the buddy system, which provides fast allocation and release. Previous parallel buddy memory managers made no attempt to coordinate the allocation, splitting and release of blocks, and as a result needlessly fragment memory. The authors present fast, and simple parallel buddy memory manager that is also as space efficient as a serial buddy memory manager. They test their algorithms using memory allocation/deallocation traces their collected from a parallel sparse matrix algorithm
  • Keywords
    parallel algorithms; storage allocation; storage management; deallocation traces; dynamic storage allocators; fast allocation; memory allocation; parallel programs; parallel sparse matrix algorithm; shared memory multiprocessors; space efficient parallel buddy memory management; Application software; Clustering algorithms; Concurrent computing; Information science; Memory management; Message passing; Multiprocessing systems; Sparse matrices; Testing; Tree data structures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing and Information, 1992. Proceedings. ICCI '92., Fourth International Conference on
  • Conference_Location
    Toronto, Ont.
  • Print_ISBN
    0-8186-2812-X
  • Type

    conf

  • DOI
    10.1109/ICCI.1992.227689
  • Filename
    227689