{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,2]],"date-time":"2026-06-02T16:27:39Z","timestamp":1780417659642,"version":"3.54.1"},"reference-count":37,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2017,6,17]],"date-time":"2017-06-17T00:00:00Z","timestamp":1497657600000},"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":["Cluster Comput"],"published-print":{"date-parts":[[2017,9]]},"DOI":"10.1007\/s10586-017-0980-7","type":"journal-article","created":{"date-parts":[[2017,6,17]],"date-time":"2017-06-17T04:35:50Z","timestamp":1497674150000},"page":"1881-1897","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":12,"title":["Parallel high-dimensional multi-objective feature selection for EEG classification with dynamic workload balancing on CPU\u2013GPU architectures"],"prefix":"10.1007","volume":"20","author":[{"given":"Juan Jos\u00e9","family":"Escobar","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Julio","family":"Ortega","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jes\u00fas","family":"Gonz\u00e1lez","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Miguel","family":"Damas","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Antonio F.","family":"D\u00edaz","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2017,6,17]]},"reference":[{"key":"980_CR1","series-title":"The International Library of Ethics, Law and Technology","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1007\/978-94-017-8996-7_2","volume-title":"Brain-Computer-Interfaces in their Ethical, Social and Cultural Contexts","author":"R Rupp","year":"2014","unstructured":"Rupp, R., Kleih, S., Leeb, R., Millan, J., Knbler, A., Mnller-Putz, G.: Brain-computer interfaces and assistive technology. In: Grnbler, G., Hildt, E. (eds.) Brain-Computer-Interfaces in their Ethical, Social and Cultural Contexts. The International Library of Ethics, Law and Technology, pp. 7\u201338. Springer, New York (2014)"},{"key":"980_CR2","series-title":"Natural Computing Series","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1007\/978-3-642-37959-8_1","volume-title":"Massively Parallel Evolutionary Computation on GPGPUs","author":"P Collet","year":"2013","unstructured":"Collet, P.: Why gpgpus for evolutionary computation? In: Tsutsui, S., Collet, P. (eds.) Massively Parallel Evolutionary Computation on GPGPUs. Natural Computing Series, pp. 3\u201314. Springer, New York (2013)"},{"key":"980_CR3","doi-asserted-by":"crossref","unstructured":"Luong, T., Melab, N., Talbi, E.G.: Gpu-based island model for evolutionary algorithms. In: Proceedings of the 12th Annual Conference on Genetic and Evolutionary Computation. pp. 1089\u20131096. GECCO\u20192010, ACM, Portland, OR (2010)","DOI":"10.1145\/1830483.1830685"},{"issue":"1","key":"980_CR4","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1111\/j.1475-3995.2012.00862.x","volume":"20","author":"E Alba","year":"2013","unstructured":"Alba, E., Luque, G., Nesmachnow, S.: Parallel metaheuristics: recent advances and new trends. Int. Trans. Oper. Res. 20(1), 1\u201348 (2013)","journal-title":"Int. Trans. Oper. Res."},{"key":"980_CR5","doi-asserted-by":"crossref","unstructured":"Pospichal, P., Jaros, J., Schwarz, J.: Parallel genetic algorithm on the cuda architecture. In: Di Chio, C., Cagnoni, S., Cotta, C., Ebner, M., Ek\u00e1rt, A., Esparcia-Alcazar, A., Goh, C.K., Merelo, J., Neri, F., Preu\u00df, M., Togelius, J., Yannakakis, G. (eds.) Proceedings of the 13th European Conference on the Applications of Evolutionary Computation, pp. 442\u2013451. EvoApplications\u20192010, Springer, Istambul, Turkey (2010)","DOI":"10.1007\/978-3-642-12239-2_46"},{"key":"980_CR6","doi-asserted-by":"crossref","unstructured":"Escobar, J., Ortega, J., Gonz\u00e1lez, J., Damas, M.: Assessing parallel heterogeneous computer architectures for multiobjective feature selection on eeg classification. In: Ortu\u00f1o, F., Rojas, I. (eds.) Proceedings of the 4th International Conference on Bioinformatics and Biomedical Engineering, pp. 277\u2013289. IWBBIO\u20192016, Springer, Granada (2016)","DOI":"10.1007\/978-3-319-31744-1_25"},{"key":"980_CR7","doi-asserted-by":"crossref","unstructured":"Escobar, J., Ortega, J., Gonz\u00e1lez, J., Damas, M.: Improving memory accesses for heterogeneous parallel multi-objective feature selection on eeg classification. In: Proceedings of the 4th International Workshop on Parallelism in Bioinformatics. PBIO\u20192016, Springer, Grenoble (2016)","DOI":"10.1007\/978-3-319-58943-5_30"},{"key":"980_CR8","doi-asserted-by":"crossref","DOI":"10.1515\/9781400874668","volume-title":"Adaptive Control Processes: A Guided Tour","author":"R Bellman","year":"1961","unstructured":"Bellman, R.: Adaptive Control Processes: A Guided Tour. Princeton University Press, Princeton (1961)"},{"key":"980_CR9","first-page":"1157","volume":"3","author":"I Guyon","year":"2003","unstructured":"Guyon, I., Elisseeff, A.: An introduction to variable and feature selection. J. Mach. Learn. Res. 3, 1157\u20131182 (2003)","journal-title":"J. Mach. Learn. Res."},{"issue":"1","key":"980_CR10","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1109\/TEVC.2013.2290086","volume":"18","author":"A Mukhopadhyay","year":"2014","unstructured":"Mukhopadhyay, A., Maulik, U., Bandyopadhyay, S., Coello Coello, C.: A survey of multiobjective evolutionary algorithms for data mining: Part i. IEEE Trans. Evol. Comput. 18(1), 4\u201319 (2014)","journal-title":"IEEE Trans. Evol. Comput."},{"issue":"1","key":"980_CR11","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1109\/TEVC.2013.2290082","volume":"18","author":"A Mukhopadhyay","year":"2014","unstructured":"Mukhopadhyay, A., Maulik, U., Bandyopadhyay, S., Coello Coello, C.: A survey of multiobjective evolutionary algorithms for data mining: Part ii. IEEE Trans. Evol. Comput. 18(1), 20\u201335 (2014)","journal-title":"IEEE Trans. Evol. Comput."},{"key":"980_CR12","doi-asserted-by":"crossref","unstructured":"Emmanouilidis, C., Hunter, A., MacIntyre, J.: A multiobjective evolutionary setting for feature selection and a commonality-based crossover operator. In: Proceedings of the 2000 Congress on Evolutionary Computation. CEC\u20192000, vol. 1, pp. 309\u2013316. IEEE, La Jolla, CA (2000)","DOI":"10.1109\/CEC.2000.870311"},{"issue":"3","key":"980_CR13","doi-asserted-by":"crossref","first-page":"217","DOI":"10.5019\/j.ijcir.2006.64","volume":"2","author":"J Handl","year":"2006","unstructured":"Handl, J., Knowles, J.: Feature subset selection in unsupervised learning via multiobjective optimization. Int. J. Comput. Intell. Res. 2(3), 217\u2013238 (2006)","journal-title":"Int. J. Comput. Intell. Res."},{"key":"980_CR14","doi-asserted-by":"crossref","unstructured":"Morita, M., Sabourin, R., Bortolozzi, F., Suen, C.: Unsupervised feature selection using multi-objective genetic algorithms for handwritten word recognition. In: Proceedings of the Seventh International Conference on Document Analysis and Recognition, pp. 666\u2013670. ICDAR\u20192013, IEEE (2003)","DOI":"10.1109\/ICDAR.2003.1227746"},{"issue":"1","key":"980_CR15","doi-asserted-by":"crossref","first-page":"243","DOI":"10.1016\/j.patcog.2012.07.021","volume":"46","author":"O Arbelaitz","year":"2013","unstructured":"Arbelaitz, O., Gurrutxaga, I., Muguerza, J., PTrez, J., Perona, I.: An extensive comparative study of cluster validity indices. Pattern Recognit. 46(1), 243\u2013256 (2013)","journal-title":"Pattern Recognit."},{"issue":"18","key":"980_CR16","doi-asserted-by":"crossref","first-page":"5476","DOI":"10.1002\/cpe.3594","volume":"27","author":"D Kimovski","year":"2015","unstructured":"Kimovski, D., Ortega, J., Ortiz, A., Ba\u00f1os, R.: Leveraging cooperation for parallel multi-objective feature selection in high-dimensional eeg data. Concurr. Comput. Pract. Exp. 27(18), 5476\u20135499 (2015)","journal-title":"Concurr. Comput. Pract. Exp."},{"key":"980_CR17","unstructured":"Khronos Group: Khronos opencl registry. https:\/\/www.khronos.org\/registry\/cl\/ . Accessed 30 Nov 2015"},{"key":"980_CR18","unstructured":"OpenMP Community: Openmp specifications. http:\/\/www.openmp.org\/specifications\/ . Accessed 21 Nov 2016"},{"key":"980_CR19","unstructured":"Gunarathne, T., Salpitikorala, B., Chauhan, A., Fox, G.: Optimizing opencl kernels for iterative statistical algorithms on gpus. In: Proceedings of the Second International Workshop on GPUs and Scientific Applications, pp. 33\u201344. GPUScA\u20192011, Galveston Island, TX (2011)"},{"key":"980_CR20","doi-asserted-by":"crossref","unstructured":"Dhanasekaran, B., Rubin, N.: A new method for gpu based irregular reductions and its application to k-means clustering. In: Proceedings of the Fourth Workshop on General Purpose Processing on Graphics Processing Units, pp. 729\u2013737. GPGPU-4, ACM, Newport Beach, California (2011)","DOI":"10.1145\/1964179.1964182"},{"issue":"4","key":"980_CR21","doi-asserted-by":"crossref","first-page":"046014","DOI":"10.1088\/1741-2560\/10\/4\/046014","volume":"10","author":"J Asensio-Cubero","year":"2013","unstructured":"Asensio-Cubero, J., Gan, J., Palaniappan, R.: Multiresolution analysis over simple graphs for brain computer interfaces. J. Neural Eng. 10(4), 046014 (2013)","journal-title":"J. Neural Eng."},{"key":"980_CR22","doi-asserted-by":"crossref","DOI":"10.1137\/1.9781611970104","volume-title":"Ten Lectures on Wavelets","author":"I Daubechies","year":"1992","unstructured":"Daubechies, I.: Ten Lectures on Wavelets. Society for Industrial and Applied Mathematics, Philadelphia, PA (1992)"},{"key":"980_CR23","doi-asserted-by":"crossref","unstructured":"Deb, K., Agrawal, S., Pratap, A., Meyarivan, T.: A fast elitist non-dominated sorting genetic algorithm for multi-objective optimization: Nsga-ii. In: Proceedings of the 6th International Conference on Parallel Problem Solving from Nature. pp. 849\u2013858. PPSN VI, Springer, Paris (2000)","DOI":"10.1007\/3-540-45356-3_83"},{"key":"980_CR24","unstructured":"Fonseca, C., L=pez-Ib\u00e1\u00f1ez, M., Paquete, L., Guerreiro, A.: Computation of the hypervolume indicator. http:\/\/lopez-ibanez.eu\/hypervolume . Accessed 30 Nov 2015"},{"key":"980_CR25","unstructured":"Nvidia Corporation: Nvidia tesla k20c datasheet. http:\/\/www.nvidia.com\/content\/tesla\/pdf\/nvidia-tesla-kepler-family-datasheet.pdf . Accessed 17 May 2017"},{"key":"980_CR26","unstructured":"Intel Corporation: Intel xeon processor e5-2600 series specifications. http:\/\/download.intel.com\/support\/processors\/xeon\/sb\/xeon_E5-2600.pdf . Accessed 17 May 2017"},{"issue":"3","key":"980_CR27","doi-asserted-by":"crossref","first-page":"942","DOI":"10.1007\/s11227-011-0672-7","volume":"64","author":"L Jian","year":"2013","unstructured":"Jian, L., Wang, C., Liu, Y., Liang, S., Yi, W., Shi, Y.: Parallel data mining techniques on graphics processing unit with compute unified device architecture (cuda). J. Supercomput. 64(3), 942\u2013967 (2013)","journal-title":"J. Supercomput."},{"key":"980_CR28","doi-asserted-by":"crossref","unstructured":"Gainaru, A., Slusanschi, E., Trausan-Matu, S.: Mapping data mining algorithms on a gpu architecture: A study. In: Kryszkiewicz, M., Rybinski, H., Skowron, A., Ra\u015b, Z.W. (eds.) Proceedings of the 19th International Symposium. Foundations of Intelligent Systems, pp. 102\u2013112. ISMIS\u20192011, Springer Berlin Heidelberg, Warsaw (2011)","DOI":"10.1007\/978-3-642-21916-0_12"},{"key":"980_CR29","doi-asserted-by":"crossref","unstructured":"Hestness, J., Keckler, S., Wood, D.: Gpu computing pipeline inefficiencies and optimization opportunities in heterogeneous cpu-gpu processors. In: Proceedings of the 2015 IEEE International Symposium on Workload Characterization. pp. 87\u201397. IISWC\u201915, IEEE Computer Society, Atlanta, GA (2015)","DOI":"10.1109\/IISWC.2015.15"},{"key":"980_CR30","series-title":"Natural Computing Series","doi-asserted-by":"crossref","first-page":"267","DOI":"10.1007\/978-3-642-37959-8_13","volume-title":"Massively Parallel Evolutionary Computation on GPGPUs","author":"D Sharma","year":"2013","unstructured":"Sharma, D., Collet, P.: Implementation techniques for massively parallel multi-objective optimization. In: Tsutsui, S., Collet, P. (eds.) Massively Parallel Evolutionary Computation on GPGPUs. Natural Computing Series, pp. 267\u2013286. Springer, New York (2013)"},{"key":"980_CR31","series-title":"Natural Computing Series","doi-asserted-by":"crossref","first-page":"287","DOI":"10.1007\/978-3-642-37959-8_14","volume-title":"Massively Parallel Evolutionary Computation on GPGPUs","author":"M Wong","year":"2013","unstructured":"Wong, M., Cui, G.: Data mining using parallel multi-objective evolutionary algorithms on graphics processing units. In: Tsutsui, S., Collet, P. (eds.) Massively Parallel Evolutionary Computation on GPGPUs. Natural Computing Series, pp. 287\u2013307. Springer, New York (2013)"},{"issue":"6","key":"980_CR32","first-page":"1911","volume":"3","author":"P Baramkar","year":"2014","unstructured":"Baramkar, P., Kulkarni, D.: Review for k-means on graphics processing units (gpu). Int. J. Eng. Res. Technol. 3(6), 1911\u20131914 (2014)","journal-title":"Int. J. Eng. Res. Technol."},{"key":"980_CR33","doi-asserted-by":"crossref","unstructured":"Kijsipongse, E., U-ruekolan, S.: Dynamic load balancing on gpu clusters for large-scale k-means clustering. In: Proceedings of the 9th International Joint Conference on Computer Science and Software Engineering, pp. 346\u2013350. JCSSE\u20192012, Bangkok (2012)","DOI":"10.1109\/JCSSE.2012.6261977"},{"key":"980_CR34","unstructured":"Farivar, F., Rebolledo, D., Chan, E., Campbell, R.: A parallel implementation of k-means clustering on gpus. In: Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, pp. 340\u2013345. PDPTA\u201908, Las Vegas, Nevada (2008)"},{"key":"980_CR35","doi-asserted-by":"crossref","unstructured":"Wu, R., Zhang, B., Hsu, M.: Clustering billions of data points using gpus. In: Hast, A., Buchty, R., Tao, J., Weidendorfer, J. (eds.) Proceedings of the Combined Workshops on UnConventional High Performance Computing workshop plus Memory Access Workshop. pp. 1\u20136. UCHPC-MAW\u201909, ACM, Ischia (2009)","DOI":"10.1145\/1531666.1531668"},{"key":"980_CR36","doi-asserted-by":"crossref","unstructured":"Zechner, M., Granitzer, M.: Accelerating k-means on the graphics processor via cuda. In: Proceedings of the First International Conference on Intensive Applications and Services, pp. 7\u201315. INTENSIVE\u201909, IEEE, Valencia (2009)","DOI":"10.1109\/INTENSIVE.2009.19"},{"key":"980_CR37","doi-asserted-by":"crossref","unstructured":"Fazendeiro, P., Padole, C., Sequeira, P., Prata, P.: Opencl implementations of a genetic algorithm for feature selection in periocular biometric recognition. In: Panigrahi, B., Das, S., Suganthan, P., Nanda, P. (eds.) Third International Conference on Swarm, Evolutionary and Memetic Computing, pp. 729\u2013737. SEMCCO\u20192012, Springer, Bhubaneswar (2012)","DOI":"10.1007\/978-3-642-35380-2_85"}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10586-017-0980-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-017-0980-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-017-0980-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,26]],"date-time":"2019-09-26T06:52:03Z","timestamp":1569480723000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10586-017-0980-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,6,17]]},"references-count":37,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2017,9]]}},"alternative-id":["980"],"URL":"https:\/\/doi.org\/10.1007\/s10586-017-0980-7","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"value":"1386-7857","type":"print"},{"value":"1573-7543","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,6,17]]}}}