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
Link To Document