Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network

  Advanced Search  

Cache Oblivious Distribution Sweeping Gerth Stlting Brodal1, ,

Summary: Cache Oblivious Distribution Sweeping
Gerth Stølting Brodal1, ,
and Rolf Fagerberg1,
BRICS , Department of Computer Science, University of Aarhus, Ny Munkegade,
DK-8000 °Arhus C, Denmark. E-mail: {gerth,rolf}@brics.dk
Abstract We adapt the distribution sweeping method to the cache
oblivious model. Distribution sweeping is the name used for a general
approach for divide-and-conquer algorithms where the combination of
solved subproblems can be viewed as a merging process of streams. We
demonstrate by a series of algorithms for specific problems the feasibility
of the method in a cache oblivious setting. The problems all come from
computational geometry, and are: orthogonal line segment intersection
reporting, the all nearest neighbors problem, the 3D maxima problem,
computing the measure of a set of axis-parallel rectangles, computing the
visibility of a set of line segments from a point, batched orthogonal range
queries, and reporting pairwise intersections of axis-parallel rectangles.
Our basic building block is a simplified version of the cache oblivious
sorting algorithm Funnelsort of Frigo et al., which is of independent in-
1 Introduction


Source: Arge, Lars - Department of Computer Science, Aarhus Universitet


Collections: Computer Technologies and Information Sciences