Advanced Computing and Communication Techniques for High Performance Applications |
Foundation of Computer Science USA |
ICACCTHPA2014 - Number 2 |
February 2015 |
Authors: Bhavik Patel, Anurag Jajoo, Yash Tibrewal, Amit Joshi |
d88da66a-b2e5-44c8-bf66-6f96b68f6f88 |
Bhavik Patel, Anurag Jajoo, Yash Tibrewal, Amit Joshi . An Efficient Parallel Algorithm for Self-Organizing Maps using MPI - OpenMP based Cluster. Advanced Computing and Communication Techniques for High Performance Applications. ICACCTHPA2014, 2 (February 2015), 5-9.
Cluster Computing is based on the concept that an application can be divided into smaller subtasks which when distributed to different nodes on a cluster (using MPI) will enhance the performance of the application. We can further enhance the performance of that application using a shared programming interface like OpenMP. The Self-Organizing Maps which are extensively used in domains like speech recognition and data classification require considerable amount of time in the training process. This paper proposes a parallel algorithm on a MPI - OpenMP based cluster to reduce the time taken in training and enhance the performance of Self-Organizing Maps (SOM). The results of the algorithm demonstrated a speed-up of 15. 316 as compared to the sequential training of the SOM.