Аннотация на русском языке: Рассмотрена проблема оптимизации процедуры выполнения расчетов искусственными нейронными сетями. Предложена схема реализации на программном уровне многослойной искусственной нейронной сети прямого распространения с использованием технологии для параллельных вычислений NVIDIA CUDA. Получено, что обработка потока данных на видеокартах с использованием платформы CUDA с предложенными оптимизациями является более эффективной по сравнению с аналогичным решением для центрального процессора.
The summary in English: The problem of optimizing the procedure for performing calculations using artificial neural networks is considered. The proposed implementation scheme at the software level of a multi-layer artificial neural network of direct distribution using technology for parallel computing NVIDIA CUDA. It was found that the processing of data flow on video cards using the CUDA platform with the proposed optimizations is more efficient than a similar solution for the central processor.
Ключевые слова:
нейронные сети, оптимизация, NVIDIA CUDA.
Key words:
neural network, optimization, NVIDIA CUDA.