Eurographics · 2008 · 17 citations · 17 references
Cluster ComputingEngineeringComputational ComplexityGraph DatabasePoint CloudParallel AlgorithmsGraph ProcessingData ScienceParallel Complexity TheoryParallel ComputingCombinatorial OptimizationComputational GeometryGeometric ModelingComputer EngineeringComputer ScienceParallel ConstructionGraph AlgorithmGraph TheoryNatural SciencesK-nearest Neighbor GraphsParallel ProgrammingFaster ConstructionBetter Cache EfficiencyMetric Graph TheoryData-level Parallelism
We present a parallel algorithm for k-nearest neighbor graph construction that uses Morton ordering. Experiments show that our approach has the following advantages over existing methods: (1) Faster construction of k-nearest neighbor graphs in practice on multi-core machines. (2) Less space usage. (3) Better cache efficiency. (4) Ability to handle large data sets. (5) Ease of parallelization and implementation.
17
Nicholas Nethercote, Julian Seward · 2007 · 2.2K citations
Engineering, Computer Architecture, Software Engineering +18
Matteo Frigo, Charles E. Leiserson, Harald Prokop et al. · 2003 · 798 citations
Marc Alexa, Johannes Behr, Daniel Cohen‐Or et al. · IEEE Visualization · 2001 · 563 citations