Item: REP-1992-37
 
Item:REP-1992-37
Title:Space Efficient Parallel Buddy Memory Management

Theodore Johnson
Tim Davis

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. We a present fast, and simple parallel buddy memory manager that is also as space efficient as a serial buddy memory manager. We test our algorithms using memory allocation/deallocation traces collected from a parallel sparse matrix algorithm.

Supporting File:here
 
Select Departmental Reports
 
To select a single entry given the item reference number, enter the reference number in the Item: box. Other select options will then be ignored.

The other select options (Category:, Select by Time:, and Select by Author: can be used in any combination. However, only one of the Select by Author: options can be used. You can either select entries from a specific CISE faculty member, or from any (non faculty) CISE user, or you can enter in part or all of the author's name <-- ' --> (which is case insensitive). But only the FIRST one will be used. For many entries, the username may not have been entered, and in this case the first two options will not work for those entries, but selecting by last name will.

The Display Level: option tells how much information to display for each entry ranging from the lease (Index) to the most (Full Listing).

Item:
Category:
Select by Time:
Select by Author:
CISE Faculty Member:
CISE Member:
Name:
Display Level: Index
Short Listing
Full Listing
 
Departmental Report Categories
 
Technical Reports
  Coordinator: Alexander M Thompson
Coordinator: Dan H. Eicher
Coordinator: John L. Kramer Jr.

To submit items for this page, please log in on the CISE submit page.