loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Ninth IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems (MASCOTS'01)
A Bit-Parallel Search Algorithm for Allocating Free Space
Cincinnati, Ohio
August 15-August 18
ISBN: 0-7695-1315-8
Randal Burns, IBM Almaden Research Center
Wayne Hineman, IBM Almaden Research Center
Abstract: File systems that allocate data contiguously often use bitmaps to represent and manage free space. Increases in the size of storage to be managed creates a need for efficient algorithms for searching these bitmaps. We present an algorithm that exploits bit-parallelism, examining all bits within a processor word at the same time, to improve search performance. Measurements of our implementation show that these techniques lead to a 14 times increase in the rate at which bitmap pages can be searched on a 64-bit processor. Trace-driven experiments indicate that overall allocation performance increases by a factor of 3 to 6 on a 32-bit processor. As processors mature, registers become wider, and the degree of bit-level parallelism increases, which makes the performance improvements of our search algorithm more substantial.
Citation:
Randal Burns, Wayne Hineman, "A Bit-Parallel Search Algorithm for Allocating Free Space," mascots, pp.0302, Ninth IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems (MASCOTS'01), 2001
Usage of this product signifies your acceptance of the Terms of Use.