{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,28]],"date-time":"2025-06-28T04:06:47Z","timestamp":1751083607642,"version":"3.41.0"},"publisher-location":"Singapore","reference-count":38,"publisher":"Springer Singapore","isbn-type":[{"type":"print","value":"9789811072413"},{"type":"electronic","value":"9789811072420"}],"license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"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":[],"published-print":{"date-parts":[[2017]]},"DOI":"10.1007\/978-981-10-7242-0_14","type":"book-chapter","created":{"date-parts":[[2017,11,23]],"date-time":"2017-11-23T04:02:37Z","timestamp":1511409757000},"page":"162-174","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Enhancing Parallel Self-organizing Map on Heterogeneous System Architecture"],"prefix":"10.1007","author":[{"given":"Muhammad Firdaus","family":"Mustapha","sequence":"first","affiliation":[]},{"given":"Noor Elaiza","family":"Abd Khalid","sequence":"additional","affiliation":[]},{"given":"Azlan","family":"Ismail","sequence":"additional","affiliation":[]},{"given":"Mazani","family":"Manaf","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,11,24]]},"reference":[{"key":"14_CR1","doi-asserted-by":"crossref","first-page":"52","DOI":"10.1016\/j.neunet.2012.09.018","volume":"37","author":"T Kohonen","year":"2013","unstructured":"Kohonen, T.: Essentials of the self-organizing map. Neural Netw. 37, 52\u201365 (2013)","journal-title":"Neural Netw."},{"key":"14_CR2","doi-asserted-by":"crossref","first-page":"323","DOI":"10.1016\/j.asoc.2016.12.054","volume":"53","author":"J Llanos","year":"2017","unstructured":"Llanos, J., Morales, R., N\u00fa\u00f1ez, A., S\u00e1ez, D., Lacalle, M., Mar\u00edn, L.G., Hern\u00e1ndez, R., Lanas, F.: Load estimation for microgrid planning based on a self-organizing map methodology. Appl. Soft Comput. 53, 323\u2013335 (2017)","journal-title":"Appl. Soft Comput."},{"key":"14_CR3","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1016\/j.csr.2016.11.006","volume":"132","author":"F Matic","year":"2017","unstructured":"Matic, F., Kovac, Z., Vilibic, I., Mihanovic, H., Morovic, M., Grbec, B., Leder, N., Dzoic, T.: Oscillating adriatic temperature and salinity regimes mapped using the self-organizing maps method. Cont. Shelf Res. 132, 11\u201318 (2017)","journal-title":"Cont. Shelf Res."},{"key":"14_CR4","first-page":"12018","volume":"341","author":"S McConnell","year":"2012","unstructured":"McConnell, S., Sturgeon, R., Henry, G., Mayne, A., Hurley, R.: Scalability of self-organizing maps on a GPU cluster using OpenCL and CUDA. J. Phys: Conf. Ser. 341, 12018 (2012)","journal-title":"J. Phys: Conf. Ser."},{"key":"14_CR5","first-page":"1","volume":"6","author":"S Hasan","year":"2014","unstructured":"Hasan, S., Shamsuddin, S.M., Lopes, N.: Machine learning big data framework and analytics for big data problems. Int. J. Adv. Soft Comput. Appl. 6, 1\u201317 (2014)","journal-title":"Int. J. Adv. Soft Comput. Appl."},{"key":"14_CR6","doi-asserted-by":"crossref","first-page":"1094","DOI":"10.1016\/j.imavis.2007.11.010","volume":"26","author":"W Kurdthongmee","year":"2008","unstructured":"Kurdthongmee, W.: A novel Kohonen SOM-based image compression architecture suitable for moderate density {FPGAs}. Image Vis. Comput. 26, 1094\u20131105 (2008)","journal-title":"Image Vis. Comput."},{"key":"14_CR7","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1016\/j.micpro.2015.01.009","volume":"39","author":"W Kurdthongmee","year":"2015","unstructured":"Kurdthongmee, W.: A low latency minimum distance searching unit of the SOM based hardware quantizer. Microprocess. Microsyst. 39, 135\u2013143 (2015)","journal-title":"Microprocess. Microsyst."},{"key":"14_CR8","doi-asserted-by":"crossref","unstructured":"Moraes, F.C., Botelho, S.C., Filho, N.D., Gaya, J.F.O.: Parallel high dimensional self organizing maps using CUDA. In: 2012 Brazilian Robotics Symposium and Latin American Robotics Symposium, pp. 302\u2013306 (2012)","DOI":"10.1109\/SBR-LARS.2012.56"},{"key":"14_CR9","doi-asserted-by":"crossref","unstructured":"Sul, S.J., Tovchigrechko, A.: Parallelizing BLAST and SOM Algorithms with MapReduce-MPI library. In: 2011 IEEE International Symposium on Parallel and Distributed Processing Workshops and Phd Forum, pp. 481\u2013489 (2011)","DOI":"10.1109\/IPDPS.2011.180"},{"key":"14_CR10","doi-asserted-by":"crossref","first-page":"150","DOI":"10.1016\/j.cageo.2013.12.007","volume":"67","author":"M Mojarab","year":"2014","unstructured":"Mojarab, M., Memarian, H., Zare, M., Hossein Morshedy, A., Hossein Pishahang, M.: Modeling of the seismotectonic provinces of Iran using the self-organizing map algorithm. Comput. Geosci. 67, 150\u2013162 (2014)","journal-title":"Comput. Geosci."},{"key":"14_CR11","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."},{"key":"14_CR12","unstructured":"Garcia, C., Prieto, M., Pascual-Montano, A.: A speculative parallel algorithm for self-organizing maps. In: Proceedings of Parallel Computing 2005 (ParCo 2005), vol. 33, pp. 615\u2013622 (2005)"},{"key":"14_CR13","doi-asserted-by":"crossref","unstructured":"MacLean, D., Valova, I.: Parallel growing SOM monitored by genetic algorithm. In: 2007 International Joint Conference on Neural Networks, pp. 1697\u20131702 (2007)","DOI":"10.1109\/IJCNN.2007.4371213"},{"key":"14_CR14","doi-asserted-by":"crossref","first-page":"2091","DOI":"10.1109\/TNN.2011.2169809","volume":"22","author":"R Dlugosz","year":"2011","unstructured":"Dlugosz, R., Kolasa, M., Pedrycz, W., Szulc, M.: Parallel programmable asynchronous neighborhood mechanism for kohonen SOM implemented in CMOS technology. IEEE Trans. Neural Netw. 22, 2091\u20132104 (2011)","journal-title":"IEEE Trans. Neural Netw."},{"key":"14_CR15","doi-asserted-by":"crossref","unstructured":"Khalifa, K.B., Girau, B., Alexandre, F., Bedoui, M.H.: Parallel FPGA implementation of self-organizing maps. In: Proceedings of the 16th International Conference on Microelectronics, ICM 2004, pp. 709\u2013712 (2004)","DOI":"10.1109\/ICM.2004.1434765"},{"key":"14_CR16","doi-asserted-by":"crossref","unstructured":"Yang, M.-H., Ahuja, N.: A data partition method for parallel self-organizing map. In: International Joint Conference on Neural Networks, IJCNN 1999, vol. 3, pp. 1929\u20131933 (1999)","DOI":"10.1109\/IJCNN.1999.832677"},{"key":"14_CR17","doi-asserted-by":"crossref","unstructured":"Schabauer, H., Schikuta, E., Weish\u00e4upl, T.: Solving very large traveling salesman problems by SOM parallelization on cluster architectures. In: Proceedings of Parallel and Distributed Computing, Applications and Technologies, PDCAT, pp. 954\u2013958 (2005)","DOI":"10.1109\/PDCAT.2005.223"},{"key":"14_CR18","series-title":"Advances in Intelligent Systems and Computing","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/978-3-642-31603-6_20","volume-title":"Intelligent Human Computer Interaction","author":"P Gajdos","year":"2013","unstructured":"Gajdos, P., Platos, J.: GPU based parallelism for self-organizing map. In: Kud\u011blka, M., Pokorn\u00fd, J., Sn\u00e1\u0161el, V., Abraham, A. (eds.) Intelligent Human Computer Interaction. Advances in Intelligent Systems and Computing, vol. 179, pp. 3\u201312. Springer, Heidelberg (2013). https:\/\/doi.org\/10.1007\/978-3-642-31603-6_20"},{"key":"14_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"441","DOI":"10.1007\/978-3-319-50127-7_38","volume-title":"AI 2016: Advances in Artificial Intelligence","author":"VT Nguyen","year":"2016","unstructured":"Nguyen, V.T., Hagenbuchner, M., Tsoi, A.C.: High resolution self-organizing maps. In: Kang, B.H., Bai, Q. (eds.) AI 2016. LNCS, vol. 9992, pp. 441\u2013454. Springer, Cham (2016). https:\/\/doi.org\/10.1007\/978-3-319-50127-7_38"},{"key":"14_CR20","doi-asserted-by":"crossref","first-page":"189","DOI":"10.1016\/j.neucom.2012.11.045","volume":"112","author":"J Lachmair","year":"2013","unstructured":"Lachmair, J., Mer\u00e9nyi, E., Porrmann, M., R\u00fcckert, U.: A reconfigurable neuroprocessor for self-organizing feature maps. Neurocomputing 112, 189\u2013199 (2013)","journal-title":"Neurocomputing"},{"key":"14_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"792","DOI":"10.1007\/BFb0032538","volume-title":"Biological and Artificial Computation: From Neuroscience to Technology","author":"K Asanovi\u0107","year":"1997","unstructured":"Asanovi\u0107, K.: A fast Kohonen net implementation for spert-II. In: Mira, J., Moreno-D\u00edaz, R., Cabestany, J. (eds.) IWANN 1997. LNCS, vol. 1240, pp. 792\u2013800. Springer, Heidelberg (1997). https:\/\/doi.org\/10.1007\/BFb0032538"},{"key":"14_CR22","doi-asserted-by":"crossref","first-page":"1110","DOI":"10.1109\/TNN.2003.816368","volume":"14","author":"M Porrmann","year":"2003","unstructured":"Porrmann, M., Witkowski, U., Ruckert, U.: A massively parallel architecture for self-organizing feature maps. IEEE Trans. Neural Netw. 14, 1110\u20131121 (2003)","journal-title":"IEEE Trans. Neural Netw."},{"key":"14_CR23","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1016\/j.compeleceng.2013.11.015","volume":"40","author":"K Perelygin","year":"2014","unstructured":"Perelygin, K., Lam, S., Wu, X.: Graphics processing units and open computing language for parallel computing. Comput. Electr. Eng. 40, 241\u2013251 (2014)","journal-title":"Comput. Electr. Eng."},{"key":"14_CR24","volume-title":"Programming Massively Parallel Processors","author":"DB Kirk","year":"2013","unstructured":"Kirk, D.B., Hwu, W.W.: Programming Massively Parallel Processors. Elsevier, Amsterdam (2013)"},{"key":"14_CR25","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-04818-0","volume-title":"Parallel Programming: For Multicore and Cluster Systems","author":"T Rauber","year":"2010","unstructured":"Rauber, T., R\u00fcnger, G.: Parallel Programming: For Multicore and Cluster Systems. Springer, Heidelberg (2010). https:\/\/doi.org\/10.1007\/978-3-642-04818-0"},{"key":"14_CR26","doi-asserted-by":"crossref","first-page":"69:1","DOI":"10.1145\/2788396","volume":"47","author":"S Mittal","year":"2015","unstructured":"Mittal, S., Vetter, J.S.: A survey of CPU-GPU heterogeneous computing techniques. ACM Comput. Surv. 47, 69:1\u201369:35 (2015)","journal-title":"ACM Comput. Surv."},{"key":"14_CR27","doi-asserted-by":"crossref","first-page":"180","DOI":"10.1016\/j.neucom.2015.10.129","volume":"198","author":"A De","year":"2016","unstructured":"De, A., Zhang, Y., Guo, C.: A parallel image segmentation method based on SOM and GPU with application to MRI image processing. Neurocomputing 198, 180\u2013189 (2016)","journal-title":"Neurocomputing"},{"key":"14_CR28","doi-asserted-by":"crossref","unstructured":"Mukherjee, S., Sun, Y., Blinzer, P., Ziabari, A.K., Kaeli, D.: A comprehensive performance analysis of HSA and OpenCL 2.0. In: 2016 IEEE International Symposium on Performance Analysis of Systems and Software (2016)","DOI":"10.1109\/ISPASS.2016.7482093"},{"key":"14_CR29","unstructured":"Khronos OpenCL: OpenCL Specification (2014)"},{"key":"14_CR30","unstructured":"Lichman, M.: UCI Machine Learning Repository. http:\/\/archive.ics.uci.edu\/ml"},{"key":"14_CR31","doi-asserted-by":"crossref","first-page":"204","DOI":"10.3923\/jas.2017.204.211","volume":"17","author":"MF Mustapha","year":"2017","unstructured":"Mustapha, M.F., Abd Khalid, N.E., Ismail, A.: Evaluation of parallel self-organizing map using heterogeneous system platform. J. Appl. Sci. 17, 204\u2013211 (2017)","journal-title":"J. Appl. Sci."},{"key":"14_CR32","doi-asserted-by":"crossref","unstructured":"Yasunaga, M., Tominaga, K., Kim, J.H.: Parallel self-organization map using multiple stimuli. In: International Joint Conference on Neural Networks, IJCNN 1999 (Cat. No. 99CH36339), vol. 2, pp. 1127\u20131130 (1999)","DOI":"10.1109\/IJCNN.1999.831115"},{"key":"14_CR33","unstructured":"Fr\u00e4nti, P., et al.: Clustering datasets. http:\/\/cs.uef.fi\/sipu\/datasets\/"},{"key":"14_CR34","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1016\/j.dss.2014.03.001","volume":"62","author":"S Moro","year":"2014","unstructured":"Moro, S., Cortez, P., Rita, P.: A data-driven approach to predict the success of bank telemarketing. Decis. Support Syst. 62, 22\u201331 (2014)","journal-title":"Decis. Support Syst."},{"key":"14_CR35","first-page":"71","volume":"25","author":"P Berkhin","year":"2006","unstructured":"Berkhin, P.: A survey of clustering data mining techniques. Group. Multidimens. Data 25, 71 (2006)","journal-title":"Group. Multidimens. Data"},{"key":"14_CR36","doi-asserted-by":"crossref","unstructured":"Han, J., Kamber, M., Pei, J.: Data preprocessing. In: Data Mining Concept and Techniques, pp. 83\u2013134 (2012)","DOI":"10.1016\/B978-0-12-381479-1.00003-4"},{"key":"14_CR37","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1016\/j.protcy.2013.12.159","volume":"11","author":"NM Nawi","year":"2013","unstructured":"Nawi, N.M., Atomi, W.H., Rehman, M.Z.: The effect of data pre-processing on optimized training of artificial neural networks. Procedia Technol. 11, 32\u201339 (2013)","journal-title":"Procedia Technol."},{"key":"14_CR38","volume-title":"Computer Architecture, Fourth Edition: A Quantitative Approach","author":"JL Hennessy","year":"2006","unstructured":"Hennessy, J.L., Patterson, D.A.: Computer Architecture, Fourth Edition: A Quantitative Approach. Morgan Kaufmann Publishers Inc., San Francisco (2006)"}],"container-title":["Communications in Computer and Information Science","Soft Computing in Data Science"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-10-7242-0_14","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,27]],"date-time":"2025-06-27T12:18:11Z","timestamp":1751026691000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-981-10-7242-0_14"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9789811072413","9789811072420"],"references-count":38,"URL":"https:\/\/doi.org\/10.1007\/978-981-10-7242-0_14","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2017]]}}}