DocumentCode
656150
Title
Empirical Analysis of Space-Filling Curves for Scientific Computing Applications
Author
Deford, Daryl ; Kalyanaraman, Ananth
Author_Institution
Dept. of Math., Washington State Univ., Pullman, WA, USA
fYear
2013
fDate
1-4 Oct. 2013
Firstpage
170
Lastpage
179
Abstract
Space-Filling Curves are frequently used in parallel processing applications to order and distribute inputs while preserving proximity. Several different metrics have been proposed for analyzing and comparing the efficiency of different space-filling curves, particularly in database settings. In this paper, we introduce a general new metric, called Average Communicated Distance, that models the average pair wise communication cost expected to be incurred by an algorithm that makes use of an arbitrary space-filling curve. For the purpose of empirical evaluation of this metric, we modeled the communications structure of the Fast Multipole Method for n-body problems. Using this model, we empirically address a number of interesting questions pertaining to the effectiveness of space-filling curves in reducing communication, under different combinations of network topology and input distribution settings. We consider these problems from the perspective of ordering the input data, as well as using space-filling curves to assign ranks to the processors. Our results for these varied scenarios point towards a list of recommendations based on specific knowledge about the input data. In addition, we present some new empirical results, relating to proximity preservation under the average nearest neighbor stretch metric, that are application independent.
Keywords
curve fitting; database management systems; parallel processing; average communicated distance metric; average nearest neighbor stretch metric; average pairwise communication cost; database settings; empirical analysis; fast multipole method; input distribution settings; network topology; parallel processing applications; proximity preservation; scientific computing applications; space-filling curves; Computational modeling; Distributed databases; Measurement; Network topology; Program processors; Spatial resolution; Topology; Average Communicated Distance; Fast Multipole Method; Performance Evaluation; Proximity Preservation; Scientific Computing; SpaceFilling Curves;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing (ICPP), 2013 42nd International Conference on
Conference_Location
Lyon
ISSN
0190-3918
Type
conf
DOI
10.1109/ICPP.2013.26
Filename
6687350
Link To Document