A distributed memory implementation of the False Nearest Neighbors method based on k d -tree applied to electrocardiography
Author(s) -
J. J. Águila,
Enrique Arias,
M.M. Artigao,
J. J. Miralles
Publication year - 2010
Publication title -
procedia computer science
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.334
H-Index - 76
ISSN - 1877-0509
DOI - 10.1016/j.procs.2010.04.291
Subject(s) - computer science , tree (set theory) , parallel computing , series (stratigraphy) , spmd , algorithm , mathematical analysis , paleontology , mathematics , biology
In different fields of science and engineering (medicine, economy, oceanographic, biologic systems, etc) the False Nearest Neighbors (FNN) method has a special relevance. In some of these applications, it is important to provide the results in a reasonable time, thus the execution time of the FNN method has to be reduced. This paper describes a parallel implementation of the FNN method for distributed memory architectures based on kd-tree. A “SingleProgram, Multiple Data” (SPMD) paradigm is employed using a tree decomposition approach where each processor runs the same program but computes a different sub-tree called local tree. As far as the authors know, there is not any parallel implementation of the FNN method based on kd-tree, consisting this implementation the main contribution of the paper. The accuracy and performance of the parallel approach are then assessed and compared to the best sequential kd-tree based implementation of the FNN method, executing from 2 up to 64 processors and running a Lorenz time series and an electrocardiogram signal as case studies. Results are discussed in terms on execution time, speed-up, and efficiency. In terms of speed, our approach was 3∼20 times faster than sequential algorithm
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom