{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,12,18]],"date-time":"2023-12-18T11:35:17Z","timestamp":1702899317949},"reference-count":43,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2017,12,30]],"date-time":"2017-12-30T00:00:00Z","timestamp":1514592000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Int J Parallel Prog"],"published-print":{"date-parts":[[2018,10]]},"DOI":"10.1007\/s10766-017-0554-6","type":"journal-article","created":{"date-parts":[[2017,12,30]],"date-time":"2017-12-30T14:49:01Z","timestamp":1514645341000},"page":"923-942","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Parallel Implementation of a Machine Learning Algorithm on GPU"],"prefix":"10.1007","volume":"46","author":[{"given":"Salvatore","family":"Cuomo","sequence":"first","affiliation":[]},{"given":"Pasquale","family":"De Michele","sequence":"additional","affiliation":[]},{"given":"Emanuel","family":"Di Nardo","sequence":"additional","affiliation":[]},{"ORCID":"http:\/\/orcid.org\/0000-0003-2319-8008","authenticated-orcid":false,"given":"Livia","family":"Marcellino","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,12,30]]},"reference":[{"issue":"3","key":"554_CR1","doi-asserted-by":"crossref","first-page":"601","DOI":"10.1109\/72.846732","volume":"11","author":"D Alahakoon","year":"2000","unstructured":"Alahakoon, D., Halgamuge, S.K., Srinivasan, B.: Dynamic self-organizing maps with controlled growth for knowledge discovery. Trans. Neural Netw. 11(3), 601\u2013614 (2000)","journal-title":"Trans. Neural Netw."},{"issue":"19","key":"554_CR2","doi-asserted-by":"crossref","first-page":"4566","DOI":"10.1016\/j.watres.2007.06.030","volume":"41","author":"A Astel","year":"2007","unstructured":"Astel, A., Tsakovski, S., Barbieri, P., Simeonov, V.: Comparison of self-organizing maps classification approach with cluster and principal components analysis for large environmental data sets. Water Res. 41(19), 4566\u20134578 (2007)","journal-title":"Water Res."},{"issue":"4","key":"554_CR3","doi-asserted-by":"crossref","first-page":"570","DOI":"10.1109\/72.143371","volume":"3","author":"HU Bauer","year":"1992","unstructured":"Bauer, H.U., Pawelzik, K.: Quantifying the neighborhood preservation of self-organizing feature maps. IEEE Trans. Neural Netw. 3(4), 570\u2013579 (1992)","journal-title":"IEEE Trans. Neural Netw."},{"issue":"1","key":"554_CR4","doi-asserted-by":"crossref","first-page":"88","DOI":"10.1006\/jvci.1996.0008","volume":"7","author":"H Chen","year":"1996","unstructured":"Chen, H., Schuffels, C., Orwig, R.: Internet categorization and search: a self-organizing approach. J. Vis. Commun. Image Represent. 7(1), 88\u2013102 (1996)","journal-title":"J. Vis. Commun. Image Represent."},{"key":"554_CR5","doi-asserted-by":"crossref","unstructured":"Chianese, A., Marulli, F., Moscato, V., Piccialli, F.: A \u201csmart\u201d multimedia guide for indoor contextual navigation in Cultural Heritage applications. In: 2013 International Conference on Indoor Positioning and Indoor Navigation, IPIN 2013 (2013)","DOI":"10.1109\/IPIN.2013.6851448"},{"key":"554_CR6","doi-asserted-by":"crossref","unstructured":"Chianese, A., Piccialli, F., Riccio, G.: Designing a smart multisensor framework based on beaglebone black board. Lecture Notes in Electrical Engineering, vol. 330, pp. 391\u2013397 (2015)","DOI":"10.1007\/978-3-662-45402-2_60"},{"key":"554_CR7","doi-asserted-by":"publisher","unstructured":"Chianese, A., Piccialli, F.: SmaCH: a framework for smart cultural heritage spaces. In: Proceedings\u201410th International Conference on Signal-Image Technology and Internet-Based Systems, SITIS 2014, pp. 477\u20132015 (2015). https:\/\/doi.org\/10.1109\/SITIS.2014.16","DOI":"10.1109\/SITIS.2014.16"},{"key":"554_CR8","doi-asserted-by":"publisher","unstructured":"Cuomo, S., Galletti, A., Giunta, G., Marcellino, L.: Reconstruction of implicit curves and surfaces via RBF interpolation Appl. Numer. Math. (2016, in press). https:\/\/doi.org\/10.1016\/j.apnum.2016.10.016","DOI":"10.1016\/j.apnum.2016.10.016"},{"key":"554_CR9","unstructured":"Cuomo, S., Galletti, A., Marcellino, L.: A GPU algorithm in a distributed computing system for 3D MRI denoising. In: Xhafa, F., Barolli, L., Messina, F., Ogilla, M.R. (eds.) 10th International Conference on P2P, Parallel, Grid, Cloud and Internet Computing, Krakow, Poland, November 4\u20136, 2015, pp. 557\u2013562 (2015)"},{"issue":"134","key":"554_CR10","first-page":"67176724","volume":"8","author":"S Cuomo","year":"2014","unstructured":"Cuomo, S., Galletti, A., Giunta, G., Marcellino, L.: A novel triangle-based method for scattered data interpolation. Appl. Math. Sci. 8(134), 67176724 (2014)","journal-title":"Appl. Math. Sci."},{"key":"554_CR11","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1016\/j.eswa.2017.02.034","volume":"79","author":"S Cuomo","year":"2017","unstructured":"Cuomo, S., Michele, P.D., Piccialli, F., Galletti, A., Jung, J.E.: IoT-based collaborative reputation system for associating visitors and artworks in a cultural scenario. Expert Syst. Appl. 79, 101\u2013111 (2017)","journal-title":"Expert Syst. Appl."},{"key":"554_CR12","first-page":"690","volume-title":"Proceedings of Conference PPAM2011\u2014International Conference on Parallel Processing and Applied Mathematics, PPAM 2011, Part I, LNCS 7203","author":"L D\u2019Amore","year":"2012","unstructured":"D\u2019Amore, L., Marcellino, L., Mele, V., Romano, D.: Deconvolution of 3D fluorescence microscopy images using graphics processing units. In: Wyrzykowski, R., et al. (eds.) Proceedings of Conference PPAM2011\u2014International Conference on Parallel Processing and Applied Mathematics, PPAM 2011, Part I, LNCS 7203, pp. 690\u2013699. Springer, Berlin (2012)"},{"issue":"4","key":"554_CR13","doi-asserted-by":"crossref","first-page":"383","DOI":"10.1023\/A:1026195112518","volume":"4","author":"FA Gonz\u00e1lez","year":"2003","unstructured":"Gonz\u00e1lez, F.A., Dasgupta, D.: Anomaly detection using real-valued negative selection. Genet. Program Evol. Mach. 4(4), 383\u2013403 (2003)","journal-title":"Genet. Program Evol. Mach."},{"key":"554_CR14","unstructured":"Harris, M.: Optimizing Parallel Reduction in CUDA, presentation packaged with CUDA Toolkit, NVIDIA Corporation (2007)"},{"issue":"2","key":"554_CR15","doi-asserted-by":"crossref","first-page":"191","DOI":"10.1007\/s00779-016-0985-x","volume":"21","author":"M Hong","year":"2017","unstructured":"Hong, M., Jung, J.J., Piccialli, F., Chianese, A.: Social recommendation service for cultural heritage. Pers. Ubiquit. Comput. 21(2), 191\u2013201 (2017)","journal-title":"Pers. Ubiquit. Comput."},{"issue":"7","key":"554_CR16","doi-asserted-by":"crossref","first-page":"835","DOI":"10.1016\/j.envsoft.2007.10.001","volume":"23","author":"A Kalteh","year":"2008","unstructured":"Kalteh, A., Hjorth, P., Berndtsson, R.: Review of the self-organizing map (SOM) approach in water resources: analysis, modelling and application. Environ. Model. Softw. 23(7), 835\u2013845 (2008)","journal-title":"Environ. Model. Softw."},{"issue":"1","key":"554_CR17","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1109\/72.80208","volume":"1","author":"JA Kangas","year":"1990","unstructured":"Kangas, J.A., Kohonen, T.K., Laaksonen, J.T.: Variants of self-organizing maps. Trans. Neural Netw. 1(1), 93\u201399 (1990)","journal-title":"Trans. Neural Netw."},{"key":"554_CR18","unstructured":"Kiviluoto, K.: Topology preservation in self-organizing maps. In: IEEE International Conference on Neural Networks, vol.\u00a01, pp. 294\u2013299 (1996)"},{"issue":"1","key":"554_CR19","doi-asserted-by":"crossref","first-page":"5969","DOI":"10.1007\/BF00337288","volume":"43","author":"T Kohonen","year":"1982","unstructured":"Kohonen, T.: Self-organized formation of topologically correct feature maps. Biol. Cybern. 43(1), 5969 (1982)","journal-title":"Biol. Cybern."},{"key":"554_CR20","doi-asserted-by":"crossref","first-page":"1464","DOI":"10.1109\/5.58325","volume":"78","author":"T Kohonen","year":"1990","unstructured":"Kohonen, T.: The self-organizing map. Proc. IEEE 78, 1464\u20131480 (1990)","journal-title":"Proc. IEEE"},{"issue":"13","key":"554_CR21","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/S0925-2312(98)00030-7","volume":"21","author":"T Kohonen","year":"1998","unstructured":"Kohonen, T.: The self-organizing map. Neurocomputing 21(13), 1\u20136 (1998)","journal-title":"Neurocomputing"},{"issue":"8\u20139","key":"554_CR22","doi-asserted-by":"crossref","first-page":"945","DOI":"10.1016\/S0893-6080(02)00069-2","volume":"15","author":"T Kohonen","year":"2002","unstructured":"Kohonen, T., Somervuo, P.: How to make large self-organizing maps for nonvectorial data. Neural Netw. 15(8\u20139), 945\u2013952 (2002)","journal-title":"Neural Netw."},{"issue":"10","key":"554_CR23","doi-asserted-by":"crossref","first-page":"1358","DOI":"10.1109\/5.537105","volume":"84","author":"T Kohonen","year":"1996","unstructured":"Kohonen, T., Oja, E., Simula, O., Visa, A., Kangas, J.: Engineering applications of the self-organizing map. Proc. IEEE 84(10), 1358\u20131384 (1996)","journal-title":"Proc. IEEE"},{"issue":"3","key":"554_CR24","doi-asserted-by":"crossref","first-page":"574","DOI":"10.1109\/72.846729","volume":"11","author":"T Kohonen","year":"2000","unstructured":"Kohonen, T., Kaski, S., Lagus, K., Salojarvi, J., Honkela, J., Paatero, V., Saarela, A.: Self organization of a massive document collection. Trans. Neural Netw. 11(3), 574\u2013585 (2000)","journal-title":"Trans. Neural Netw."},{"key":"554_CR25","doi-asserted-by":"publisher","unstructured":"Moraes, F.C., Botelho, S.C., Filho, N.D., Gaya, J.F.O.: Parallel high dimensional self organizing maps using CUDA. In: Robotics Symposium and Latin American Robotics Symposium (SBR-LARS), 2012 Brazilian, Fortaleza, 2012, pp. 302\u2013306. https:\/\/doi.org\/10.1109\/SBR-LARS.2012.56","DOI":"10.1109\/SBR-LARS.2012.56"},{"key":"554_CR26","doi-asserted-by":"crossref","unstructured":"Moraes, F., Botelho, S., Filho, N., Gaya, J.: Parallel high dimensional self organizing maps using CUDA, pp 302\u2013306 (2012)","DOI":"10.1109\/SBR-LARS.2012.56"},{"key":"554_CR27","doi-asserted-by":"crossref","unstructured":"Neelima, B., Raghavendra, P.S.: Recent trends in software and hardware for GPGPU computing: a comprehensive survey. In: 2010 5th International Conference on Industrial and Information Systems, pp. 319\u2013324 (2010)","DOI":"10.1109\/ICIINFS.2010.5578685"},{"issue":"1","key":"554_CR28","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1111\/j.1467-8659.2007.01012.x","volume":"26","author":"J Owens","year":"2007","unstructured":"Owens, J., Luebke, D., Govindaraju, N., Harris, M., Krger, J., Lefohn, A., Purcell, T.: A survey of general-purpose computation on graphics hardware. Comput. Graph. Forum 26(1), 80\u2013113 (2007)","journal-title":"Comput. Graph. Forum"},{"key":"554_CR29","doi-asserted-by":"crossref","unstructured":"Plato, J., Gajdo, P.: Large data real-time classification with non-negative matrix factorization and self-organizing maps on GPU, pp. 176\u2013181 (2010)","DOI":"10.1109\/CISIM.2010.5643667"},{"key":"554_CR30","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.advengsoft.2015.05.003","volume":"88","author":"T Richardson","year":"2015","unstructured":"Richardson, T., Winer, E.: Extending parallelization of the self-organizing map by combining data and network partitioned methods. Adv. Eng. Softw. 88, 1\u20137 (2015)","journal-title":"Adv. Eng. Softw."},{"issue":"3","key":"554_CR31","doi-asserted-by":"crossref","first-page":"1153","DOI":"10.1016\/j.ijleo.2015.10.206","volume":"127","author":"K Sharma","year":"2016","unstructured":"Sharma, K.: High performance GPU based optimized feature matching for computer vision applications. Optik Int. J. Light Electron Opt. 127(3), 1153\u20131159 (2016)","journal-title":"Optik Int. J. Light Electron Opt."},{"issue":"6","key":"554_CR32","doi-asserted-by":"crossref","first-page":"1229","DOI":"10.1007\/s00138-011-0352-x","volume":"23","author":"M Shiralkar","year":"2012","unstructured":"Shiralkar, M., Schalkoff, R.: A self-organization based optical flow estimator with GPU implementation. Mach. Vis. Appl. 23(6), 1229\u20131242 (2012)","journal-title":"Mach. Vis. Appl."},{"key":"554_CR33","doi-asserted-by":"publisher","unstructured":"Song, T., Kerong, B., Liye, T., Zhang, L.: Combination of SOM and RBF based on incremental learning for acoustic fault identification of underwater vehicles. In: Image and Signal Processing, 2008. CISP \u201908: 27\u201330 May 2008. IEEE, Washington (2008). https:\/\/doi.org\/10.1109\/CISP.2008.418","DOI":"10.1109\/CISP.2008.418"},{"issue":"11","key":"554_CR34","doi-asserted-by":"crossref","first-page":"774","DOI":"10.1016\/j.imavis.2011.08.007","volume":"29","author":"G Strong","year":"2011","unstructured":"Strong, G., Gong, M.: Similarity-based image organization and browsing using multi-resolution self-organizing map. Image Vis. Comput. 29(11), 774\u2013786 (2011)","journal-title":"Image Vis. Comput."},{"issue":"4","key":"554_CR35","doi-asserted-by":"crossref","first-page":"875","DOI":"10.1109\/TNN.2005.849817","volume":"16","author":"X Tan","year":"2005","unstructured":"Tan, X., Chen, S., Zhou, Z., Zhang, F.: Recognizing partially occluded, expression variant faces from single training image per person with SOM and soft k-nn ensemble. IEEE Trans. Neural Netw. 16(4), 875\u2013886 (2005)","journal-title":"IEEE Trans. Neural Netw."},{"issue":"3","key":"554_CR36","doi-asserted-by":"crossref","first-page":"586","DOI":"10.1109\/72.846731","volume":"11","author":"J Vesanto","year":"2000","unstructured":"Vesanto, J., Alhoniemi, E.: Clustering of the self-organizing map. Trans. Neural Netw. 11(3), 586\u2013600 (2000)","journal-title":"Trans. Neural Netw."},{"key":"554_CR37","doi-asserted-by":"crossref","unstructured":"Wang, H., Mansouri, A., Crput, J.C., Ruichek, Y.: Massively parallel cellular matrix model for superpixel adaptive segmentation map. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 9414, pp. 325\u2013336 (2015)","DOI":"10.1007\/978-3-319-27101-9_24"},{"issue":"4","key":"554_CR38","doi-asserted-by":"crossref","first-page":"757","DOI":"10.3724\/SP.J.1016.2013.00757","volume":"36","author":"HF Wang","year":"2013","unstructured":"Wang, H.F., Chen, Q.K.: General purpose computing of graphics processing unit: a survey. Chin. J. Comput. 36(4), 757\u2013772 (2013)","journal-title":"Chin. J. Comput."},{"issue":"2","key":"554_CR39","doi-asserted-by":"crossref","first-page":"198","DOI":"10.1016\/j.jpdc.2012.10.001","volume":"73","author":"P Wittek","year":"2013","unstructured":"Wittek, P., Darnyi, S.: Accelerating text mining workloads in a mapreduce-based distributed GPU environment. J. Parallel Distrib. Comput. 73(2), 198\u2013206 (2013)","journal-title":"J. Parallel Distrib. Comput."},{"issue":"7","key":"554_CR40","doi-asserted-by":"crossref","first-page":"1035","DOI":"10.1007\/s00521-010-0403-7","volume":"20","author":"Y Xiao","year":"2011","unstructured":"Xiao, Y., Leung, C., Ho, T.Y., Lam, P.M.: A GPU implementation for LBG and SOM training. Neural Comput. Appl. 20(7), 1035\u20131042 (2011)","journal-title":"Neural Comput. Appl."},{"issue":"3","key":"554_CR41","doi-asserted-by":"crossref","first-page":"341","DOI":"10.1007\/s11063-014-9383-4","volume":"41","author":"Y Xiao","year":"2015","unstructured":"Xiao, Y., Feng, R.B., Han, Z.F., Leung, C.S.: GPU accelerated self-organizing map for high dimensional data. Neural Process. Lett. 41(3), 341\u2013355 (2015)","journal-title":"Neural Process. Lett."},{"key":"554_CR42","doi-asserted-by":"crossref","unstructured":"Zhang, N., Wang, H., Creput, J.C., Moreau, J., Ruichek, Y.: Cellular GPU model for structured mesh generation and its application to the stereo-matching disparity map, pp. 53\u201360 (2013)","DOI":"10.1109\/ISM.2013.18"},{"key":"554_CR43","unstructured":"Zhongwen, L., Hongzhi, L., Zhengping, Y., Xincai, W.: Self-organizing maps computing on graphic process unit, pp 557\u2013562 (2007)"}],"container-title":["International Journal of Parallel Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10766-017-0554-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10766-017-0554-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10766-017-0554-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,8]],"date-time":"2019-10-08T21:49:54Z","timestamp":1570571394000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10766-017-0554-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,12,30]]},"references-count":43,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2018,10]]}},"alternative-id":["554"],"URL":"https:\/\/doi.org\/10.1007\/s10766-017-0554-6","relation":{},"ISSN":["0885-7458","1573-7640"],"issn-type":[{"value":"0885-7458","type":"print"},{"value":"1573-7640","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,12,30]]}}}