9
Views
0
CrossRef citations to date
0
Altmetric
Original Articles

PERFORMANCE EVALUATION OF BACKPROPAGATION NEURAL NETWORK IMPLEMENTATION ON SINGLE PROGRAM MULTIPLE DATA (SPMD) ARCHITECTURE

&
Pages 267-281 | Received 15 Feb 1995, Published online: 24 Oct 2007
 

Abstract

The Single Program Multiple Data (SPMD) approach has been developed to reduce the system overheads, to entail minimal computation time and to reduce the programming complexity of parallel programs. The SPMD computational model is based on the premise that all the processes execute the same program; however, at any instant of time, these processes may be executing different instructions and may be operating on different data. This work uses the SPMD computational model to implement a backpropagation neural network and the implementation is done on a multiprocessor. We present the distributed backpropagation forward and backward execution algorithms in SPMD mode. The performance of the SPMD-implemented ANN is demonstrated by the Automatic Target Recognition (ATR) problem, which involves identification of a class of targets depending on a set of input data values. The performance of the SPMD-implemented ANN is studied by observing the speedups achieved for training times as the number of processors is increased. The saving in training times is found to be quite impressive. The ATR problem up to 3 classes of targets has been tried and the ANN is found to perform the recognition easily.

C. R. CATEGORIES:

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.