Learning internal representations by error propagation
Parallel distributed processing: explorations in the microstructure of cognition, vol. 1
Programming with POSIX threads
Programming with POSIX threads
Neural Networks - 2006 special issue: Earth sciences and environmental applications of computational intelligence
Parallel Programming in C with MPI and OpenMP
Parallel Programming in C with MPI and OpenMP
PRIB '08 Proceedings of the Third IAPR International Conference on Pattern Recognition in Bioinformatics
Efficiency Analysis of Parallel Batch Pattern NN Training Algorithm on General-Purpose Supercomputer
IWANN '09 Proceedings of the 10th International Work-Conference on Artificial Neural Networks: Part II: Distributed Computing, Artificial Intelligence, Bioinformatics, Soft Computing, and Ambient Assisted Living
Parallel implementations of recurrent neural network learning
ICANNGA'09 Proceedings of the 9th international conference on Adaptive and natural computing algorithms
Parallel implementation of back-propagation neural network software on SMP computers
PaCT'05 Proceedings of the 8th international conference on Parallel Computing Technologies
Hi-index | 0.00 |
This paper reports on methods for the parallelization of artificial neural networks algorithms using multithreaded and multicore CPUs in order to speed up the training process. The developed algorithms were implemented in two common parallel programming paradigms and their performances are assessed using four datasets with diverse amounts of patterns and with different neural network architectures. All results show a significant increase in computation speed, which is reduced nearly linear with the number of cores for problems with very large training datasets.