DocumentCode :
960905
Title :
Analysis of speedup as function of block size and cluster size for parallel feed-forward neural networks on a Beowulf cluster
Author :
Mörchen, Fabian
Author_Institution :
Data Bionics Res. Group, Philipps-Univ. Marburg, Germany
Volume :
15
Issue :
2
fYear :
2004
fDate :
3/1/2004 12:00:00 AM
Firstpage :
515
Lastpage :
527
Abstract :
The performance of feed-forward neural networks trained with the backpropagation algorithm on a dedicated Beowulf cluster is analyzed. The concept of training set parallelism is applied. A new model for run time and speedup prediction is developed. With the model the speedup and efficiency of one iteration of the neural networks can be estimated as a function of block size and cluster size. The model is applied to three example problems representing different applications and network architectures. The estimation of the model has a higher accuracy than traditional methods for run time estimation and can be efficiently calculated. Experiments show that speedup of one iteration does not necessarily translate to a shorter training time toward a given error level. To overcome this problem a heuristic extension to training set parallelism called weight averaging is developed. The results show that training in parallel should only be done on clusters with high performance network connections or a multiprocessor machine. A rule of thumb is given for how much network performance of the cluster is needed to achieve speedup of the training time for a neural network.
Keywords :
backpropagation; feedforward; neural net architecture; parallel architectures; Beowulf cluster; backpropagation algorithm; block size function; cluster size function; multiprocessor machine; network architectures; parallel feedforward neural networks; run time estimation; training set parallelism; weight averaging; Algorithm design and analysis; Backpropagation algorithms; Bandwidth; Ethernet networks; Feedforward neural networks; Feedforward systems; Neural networks; Parallel processing; Performance analysis; Supercomputers; Cluster Analysis; Neural Networks (Computer);
fLanguage :
English
Journal_Title :
Neural Networks, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9227
Type :
jour
DOI :
10.1109/TNN.2004.824264
Filename :
1288254
Link To Document :
بازگشت