{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T07:25:35Z","timestamp":1740122735250,"version":"3.37.3"},"reference-count":39,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2017,6,16]],"date-time":"2017-06-16T00:00:00Z","timestamp":1497571200000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100003176","name":"Ministerio de Educaci\u00f3n, Cultura y Deporte","doi-asserted-by":"publisher","award":["TIN2014-58516-c2-1-R"],"award-info":[{"award-number":["TIN2014-58516-c2-1-R"]}],"id":[{"id":"10.13039\/501100003176","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002878","name":"Consejer\u00eda de Econom\u00eda, Innovaci\u00f3n, Ciencia y Empleo, Junta de Andaluc\u00eda","doi-asserted-by":"publisher","award":["P10-TIC-5770"],"award-info":[{"award-number":["P10-TIC-5770"]}],"id":[{"id":"10.13039\/501100002878","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Ministerio de Educaci\u00f3n, Cultura y Deporte (ES)","award":["TIN2010-16556"],"award-info":[{"award-number":["TIN2010-16556"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Neural Process Lett"],"published-print":{"date-parts":[[2017,12]]},"DOI":"10.1007\/s11063-017-9655-x","type":"journal-article","created":{"date-parts":[[2017,6,16]],"date-time":"2017-06-16T10:57:20Z","timestamp":1497610640000},"page":"899-914","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["FPGA Implementation of Neurocomputational Models: Comparison Between Standard Back-Propagation and C-Mantec Constructive Algorithm"],"prefix":"10.1007","volume":"46","author":[{"given":"Francisco","family":"Ortega-Zamorano","sequence":"first","affiliation":[]},{"given":"Jos\u00e9 M.","family":"Jerez","sequence":"additional","affiliation":[]},{"given":"Gustavo E.","family":"Ju\u00e1rez","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0012-5914","authenticated-orcid":false,"given":"Leonardo","family":"Franco","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,6,16]]},"reference":[{"doi-asserted-by":"publisher","unstructured":"Akin E, Aydin I, Karakose M (2011) FPGA based intelligent condition monitoring of induction motors: detection, diagnosis, and prognosis. In: Proceedings IEEE International Conference on Industrial Technology (ICIT 2011), pp 373\u2013378. doi:\n                        10.1109\/ICIT.2011.5754405","key":"9655_CR1","DOI":"10.1109\/ICIT.2011.5754405"},{"key":"9655_CR2","volume-title":"The designer\u2019s guide to VHDL","author":"P Ashenden","year":"2008","unstructured":"Ashenden P (2008) The designer\u2019s guide to VHDL, vol 3, 3rd edn. Morgan Kaufmann Publishers Inc., San Francisco (Systems on Silicon)","edition":"3"},{"key":"9655_CR3","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1145\/2508834.2513149","volume":"11","author":"D Bacon","year":"2013","unstructured":"Bacon D, Rabbah R, Shukla S (2013) FPGA programming for the masses. Queue 11:40\u201352","journal-title":"Queue"},{"key":"9655_CR4","volume-title":"A review of medical diagnostic applications of neural networks","author":"GJ Chappell","year":"1992","unstructured":"Chappell GJ, Lee J, Taylor JG (1992) A review of medical diagnostic applications of neural networks. Springer, London"},{"key":"9655_CR5","volume-title":"FPGA prototyping by VHDL Examples: Xilinx Spartan-3 version","author":"PP Chu","year":"2008","unstructured":"Chu PP (2008) FPGA prototyping by VHDL Examples: Xilinx Spartan-3 version. Wiley, New York"},{"issue":"2","key":"9655_CR6","doi-asserted-by":"crossref","first-page":"195","DOI":"10.1109\/TII.2009.2039938","volume":"6","author":"P Conmy","year":"2010","unstructured":"Conmy P, Bate I (2010) Component-based safety analysis of FPGAs. IEEE Trans Industr Inform 6(2):195\u2013205","journal-title":"IEEE Trans Industr Inform"},{"doi-asserted-by":"crossref","unstructured":"Cui H, Zhang H, Ganger GR, Gibbons PB, Xing EP (2016) Geeps: scalable deep learning on distributed gpus with a gpu-specialized parameter server. In: ACM European conference on computer systems (EuroSys\u201916)","key":"9655_CR7","DOI":"10.1145\/2901318.2901323"},{"key":"9655_CR8","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-642-04512-7","volume-title":"Constructive neural networks","author":"L Franco","year":"2009","unstructured":"Franco L, Elizondo D, Jerez J (2009) Constructive neural networks. Springer, Berlin"},{"issue":"2","key":"9655_CR9","doi-asserted-by":"crossref","first-page":"198","DOI":"10.1162\/neco.1990.2.2.198","volume":"2","author":"M Frean","year":"1990","unstructured":"Frean M (1990) The upstart algorithm: a method for constructing and training feedforward neural networks. Neural Comput 2(2):198\u2013209","journal-title":"Neural Comput"},{"issue":"2","key":"9655_CR10","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1007\/s11063-009-9108-2","volume":"30","author":"I G\u00f3mez","year":"2009","unstructured":"G\u00f3mez I, Franco L, Jerez JM (2009) Neural network architecture selection: Can function complexity help? Neural Process Lett 30(2):71\u201387","journal-title":"Neural Process Lett"},{"issue":"1","key":"9655_CR11","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1109\/TII.2010.2085006","volume":"7","author":"A Gomperts","year":"2011","unstructured":"Gomperts A, Ukil A, Zurfluh F (2011) Development and implementation of parameterized FPGA-based general purpose neural networks for online applications. IEEE Trans Industr Inform 7(1):78\u201389","journal-title":"IEEE Trans Industr Inform"},{"doi-asserted-by":"crossref","unstructured":"Gu R, Shen F, Huang Y (2013) A parallel computing platform for training large scale neural networks. In: 2013 IEEE international conference on big data, pp 376\u2013384","key":"9655_CR12","DOI":"10.1109\/BigData.2013.6691598"},{"issue":"8","key":"9655_CR13","doi-asserted-by":"crossref","first-page":"10,389","DOI":"10.1016\/j.eswa.2011.02.068","volume":"38","author":"E Guresen","year":"2011","unstructured":"Guresen E, Kayakutlu G, Daim TU (2011) Using artificial neural network models in stock market index prediction. Expert Syst Appl 38(8):10,389\u201310,397","journal-title":"Expert Syst Appl"},{"key":"9655_CR14","volume-title":"Neural networks: a comprehensive foundation","author":"S Haykin","year":"1994","unstructured":"Haykin S (1994) Neural networks: a comprehensive foundation. Prentice Hall, Englewood Cliffs"},{"key":"9655_CR15","volume-title":"Applications of neural networks: a review","author":"NB Karayiannis","year":"1993","unstructured":"Karayiannis NB, Venetsanopoulos AN (1993) Applications of neural networks: a review. Springer, Boston"},{"key":"9655_CR16","doi-asserted-by":"crossref","DOI":"10.1002\/9780470127896","volume-title":"Advanced FPGA design: architecture, implementation, and optimization","author":"S Kilts","year":"2007","unstructured":"Kilts S (2007) Advanced FPGA design: architecture, implementation, and optimization. Wiley-IEEE Press, New York"},{"key":"9655_CR17","doi-asserted-by":"crossref","first-page":"3167","DOI":"10.1109\/TIE.2009.2037650","volume":"57","author":"Q Le","year":"2010","unstructured":"Le Q, Jeon J (2010) Neural-network-based low-speed-damping controller for stepper motor with an FPGA. IEEE Trans Industr Appl 57:3167\u20133180","journal-title":"IEEE Trans Industr Appl"},{"key":"9655_CR18","volume-title":"Elements of artificial neural networks","author":"K Mehrotra","year":"1997","unstructured":"Mehrotra K, Mohan CK, Ranka S (1997) Elements of artificial neural networks. MIT Press, Cambridge"},{"issue":"3","key":"9655_CR19","doi-asserted-by":"crossref","first-page":"585","DOI":"10.1109\/TIE.2003.812470","volume":"50","author":"MRG Meireles","year":"2003","unstructured":"Meireles MRG, Almeida PEM, Simoes MG (2003) A comprehensive review for industrial applicability of artificial neural networks. IEEE Trans Industr Electron 50(3):585\u2013601","journal-title":"IEEE Trans Industr Electron"},{"issue":"3","key":"9655_CR20","doi-asserted-by":"crossref","first-page":"585","DOI":"10.1109\/TIE.2003.812470","volume":"50","author":"M Hawkins","year":"2003","unstructured":"Hawkins M (2003) A comprehensive. IEEE Trans Industr Electron 50(3):585\u2013601","journal-title":"IEEE Trans Industr Electron"},{"issue":"2","key":"9655_CR21","doi-asserted-by":"crossref","first-page":"224","DOI":"10.1109\/TII.2011.2123908","volume":"7","author":"E Monmasson","year":"2011","unstructured":"Monmasson E, Idkhajine L, Cirstea M, Bahri I, Tisan A, Naouar MW (2011) FPGAs in industrial control applications. IEEE Trans Industr Inform 7(2):224\u2013243","journal-title":"IEEE Trans Industr Inform"},{"issue":"1","key":"9655_CR22","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/s40537-014-0007-7","volume":"2","author":"MM Najafabadi","year":"2015","unstructured":"Najafabadi MM, Villanustre F, Khoshgoftaar TM, Seliya N, Wald R, Muharemagic E (2015) Deep learning applications and challenges in big data analytics. J Big Data 2(1):1\u201321","journal-title":"J Big Data"},{"key":"9655_CR23","doi-asserted-by":"crossref","DOI":"10.1007\/0-387-28487-7","volume-title":"FPGA implementations of neural networks","author":"A Omondi","year":"2006","unstructured":"Omondi A, Rajapakse J (2006) FPGA implementations of neural networks. Springer, New York"},{"issue":"3","key":"9655_CR24","doi-asserted-by":"crossref","first-page":"436","DOI":"10.1109\/TII.2011.2158843","volume":"7","author":"T Orlowska-Kowalska","year":"2011","unstructured":"Orlowska-Kowalska T, Kaminski M (2011) FPGA implementation of the multilayer neural network for the speed estimation of the two-mass drive system. IEEE Trans Industr Inform 7(3):436\u2013445","journal-title":"IEEE Trans Industr Inform"},{"issue":"2","key":"9655_CR25","doi-asserted-by":"crossref","first-page":"1154","DOI":"10.1109\/TII.2013.2294137","volume":"10","author":"F Ortega-Zamorano","year":"2014","unstructured":"Ortega-Zamorano F, Jerez J, Franco L (2014) FPGA implementation of the C-Mantec neural network constructive algorithm. IEEE Trans Industr Inform 10(2):1154\u20131161","journal-title":"IEEE Trans Industr Inform"},{"doi-asserted-by":"crossref","unstructured":"Ortega-Zamorano F, Jerez J, Juarez G, Franco L (2015) FPGA implementation comparison between C-Mantec and Back-Propagation neural network algorithms. In: Lecture notes in computer science, vol 9095","key":"9655_CR26","DOI":"10.1007\/978-3-319-19222-2_17"},{"doi-asserted-by":"crossref","unstructured":"Ortega-Zamorano F, Jerez J, Juarez G, Perez J, Franco L (2014) High precision FPGA implementation of neural network activation functions. In: 2014 IEEE symposium on intelligent embedded systems (IES), pp 55\u201360","key":"9655_CR27","DOI":"10.1109\/INTELES.2014.7008986"},{"key":"9655_CR28","doi-asserted-by":"crossref","first-page":"1840","DOI":"10.1109\/TNNLS.2015.2460991","volume":"27","author":"F Ortega-Zamorano","year":"2016","unstructured":"Ortega-Zamorano F, Jerez JM, Urda-Munoz D, Luque-Baena RM, Franco L (2016) Efficient implementation of the backpropagation algorithm in FPGAs and microcontrollers. IEEE Trans Neural Netw Learn Syst 27:1840\u20131850","journal-title":"IEEE Trans Neural Netw Learn Syst"},{"doi-asserted-by":"crossref","unstructured":"Putnam A, Caulfield AM, Chung ES, Chiou D, Constantinides K, Demme J, Esmaeilzadeh H, Fowers J, Gopal GP, Gray J, Haselman M, Hauck S, Heil S, Hormati A, Kim JY, Lanka S, Larus J, Peterson E, Pope S, Smith A, Thong J, Xiao PY, Burger D (2014) A reconfigurable fabric for accelerating large-scale datacenter services. In: Proceeding of the 41st annual international symposium on computer architecuture, ISCA \u201914. IEEE Press, Piscataway, pp 13\u201324. \n                        http:\/\/dl.acm.org\/citation.cfm?id=2665671.2665678","key":"9655_CR29","DOI":"10.1109\/ISCA.2014.6853195"},{"key":"9655_CR30","volume-title":"Neural smithing: supervised learning in feedforward artificial neural networks","author":"RD Reed","year":"1998","unstructured":"Reed RD, Marks RJ (1998) Neural smithing: supervised learning in feedforward artificial neural networks. MIT Press, Cambridge"},{"issue":"6088","key":"9655_CR31","doi-asserted-by":"crossref","first-page":"533","DOI":"10.1038\/323533a0","volume":"323","author":"D Rumelhart","year":"1986","unstructured":"Rumelhart D, Hinton G, Williams R (1986) Learning representations by back-propagating errors. Nature 323(6088):533\u2013536","journal-title":"Nature"},{"issue":"1","key":"9655_CR32","doi-asserted-by":"crossref","first-page":"240","DOI":"10.1109\/TNN.2006.883002","volume":"18","author":"A Savich","year":"2007","unstructured":"Savich A, Moussa M, Areibi S (2007) The impact of arithmetic representation on implementing MLP-BP on FPGAs: a study. IEEE Trans Neural Netw 18(1):240\u2013252","journal-title":"IEEE Trans Neural Netw"},{"issue":"3","key":"9655_CR33","doi-asserted-by":"crossref","first-page":"56","DOI":"10.1109\/2.485893","volume":"29","author":"NB Serbedzija","year":"1996","unstructured":"Serbedzija NB (1996) Simulating artificial neural networks on parallel architectures. Computer 29(3):56\u201363","journal-title":"Computer"},{"key":"9655_CR34","doi-asserted-by":"crossref","first-page":"130","DOI":"10.1016\/j.neunet.2011.10.003","volume":"26","author":"JL Subirats","year":"2012","unstructured":"Subirats JL, Franco L, Jerez JM (2012) C-Mantec: a novel constructive neural network algorithm incorporating competition between neurons. Neural Netw 26:130\u2013140","journal-title":"Neural Netw"},{"issue":"6","key":"9655_CR35","doi-asserted-by":"publisher","first-page":"373","DOI":"10.1016\/j.micpro.2015.05.012","volume":"39","author":"V Tiwari","year":"2015","unstructured":"Tiwari V, Khare N (2015) Hardware implementation of neural network with sigmoidal activation functions using cordic. Microprocess Microsyst 39(6):373\u2013381. doi:\n                        10.1016\/j.micpro.2015.05.012","journal-title":"Microprocess Microsyst"},{"key":"9655_CR36","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1016\/j.epsr.2013.01.011","volume":"98","author":"M Valtierra-Rodriguez","year":"2013","unstructured":"Valtierra-Rodriguez M, Osornio-Rios R, Garcia-Perez A, Romero-Troncoso R (2013) FPGA-based neural network harmonic estimation for continuous monitoring of the power line in industrial applications. Electr Power Syst Res 98:51\u201357. doi:\n                        10.1016\/j.epsr.2013.01.011","journal-title":"Electr Power Syst Res"},{"unstructured":"Werbos PJ (1974) Beyond regression: new tools for prediction and analysis in the behavioral sciences. PhD thesis, Harvard University","key":"9655_CR37"},{"doi-asserted-by":"crossref","unstructured":"Yasunaga M, Yoshida E (1998) Optimization of parallel BP implementation: training speed of 1056 mcups on the massive. In: The 1998 IEEE international joint conference on neural networks proceedings, 1998. IEEE world congress on computational intelligence, vol 1, pp 563\u2013568","key":"9655_CR38","DOI":"10.1109\/IJCNN.1998.682329"},{"key":"9655_CR39","doi-asserted-by":"crossref","first-page":"1062","DOI":"10.1007\/978-3-540-45234-8_120","volume":"2778","author":"J Zhu","year":"2003","unstructured":"Zhu J, Sutton P (2003) FPGA implementations of neural networks\u2014a survey of a decade of progress. Lect Notes Comput Sci 2778:1062\u20131066","journal-title":"Lect Notes Comput Sci"}],"container-title":["Neural Processing Letters"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11063-017-9655-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11063-017-9655-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11063-017-9655-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,11,22]],"date-time":"2017-11-22T01:09:12Z","timestamp":1511312952000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11063-017-9655-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,6,16]]},"references-count":39,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2017,12]]}},"alternative-id":["9655"],"URL":"https:\/\/doi.org\/10.1007\/s11063-017-9655-x","relation":{},"ISSN":["1370-4621","1573-773X"],"issn-type":[{"type":"print","value":"1370-4621"},{"type":"electronic","value":"1573-773X"}],"subject":[],"published":{"date-parts":[[2017,6,16]]}}}