Marcelo A. A. Araújo, E. Teixeira, Fábio R. Camargo, João P. V. Almeida
{"title":"Parallel training for neural networks using PVM with shared memory","authors":"Marcelo A. A. Araújo, E. Teixeira, Fábio R. Camargo, João P. V. Almeida","doi":"10.1109/CEC.2003.1299821","DOIUrl":null,"url":null,"abstract":"We present a peculiar parallel implementation of artificial neural networks using the backpropagation training algorithm. The message pass interface PVM is used in the Linux operating system environment, implemented in a cluster of IBM-PC machines. An optimized object-oriented framework to train neural networks, developed in C++, is part of the system presented. A shared memory framework was implemented to improve the training phase. One of the advantages of the system is the low cost, considering that its performance can be compared to similar powerful parallel machines.","PeriodicalId":416243,"journal":{"name":"The 2003 Congress on Evolutionary Computation, 2003. CEC '03.","volume":"2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2003-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"The 2003 Congress on Evolutionary Computation, 2003. CEC '03.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CEC.2003.1299821","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
We present a peculiar parallel implementation of artificial neural networks using the backpropagation training algorithm. The message pass interface PVM is used in the Linux operating system environment, implemented in a cluster of IBM-PC machines. An optimized object-oriented framework to train neural networks, developed in C++, is part of the system presented. A shared memory framework was implemented to improve the training phase. One of the advantages of the system is the low cost, considering that its performance can be compared to similar powerful parallel machines.