{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,27]],"date-time":"2025-10-27T16:06:19Z","timestamp":1761581179267},"reference-count":51,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2014,3,16]],"date-time":"2014-03-16T00:00:00Z","timestamp":1394928000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2014,7]]},"DOI":"10.1007\/s11227-014-1151-8","type":"journal-article","created":{"date-parts":[[2014,3,18]],"date-time":"2014-03-18T04:57:01Z","timestamp":1395118621000},"page":"273-292","source":"Crossref","is-referenced-by-count":7,"title":["Scalable CAIM discretization on multiple GPUs using concurrent kernels"],"prefix":"10.1007","volume":"69","author":[{"given":"Alberto","family":"Cano","sequence":"first","affiliation":[]},{"given":"Sebasti\u00e1n","family":"Ventura","sequence":"additional","affiliation":[]},{"given":"Krzysztof J.","family":"Cios","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2014,3,16]]},"reference":[{"key":"1151_CR1","series-title":"Notes and reports in computer science and applied mathematics","volume-title":"Parallel sorting algorithms","author":"SG Akl","year":"1990","unstructured":"Akl SG (1990) Parallel sorting algorithms., Notes and reports in computer science and applied mathematicsAcademic Press, Orlando"},{"key":"1151_CR2","first-page":"255","volume":"17","author":"J Alcal\u00e1-Fdez","year":"2011","unstructured":"Alcal\u00e1-Fdez J, Fernandez A, Luengo J, Derrac J, Garc\u00eda S, S\u00e1nchez L, Herrera F (2011) KEEL data-mining software tool: data set repository, integration of algorithms and experimental analysis framework. Analysis framework. J Mult Valued Logic Soft Comput 17:255\u2013287","journal-title":"J Mult Valued Logic Soft Comput"},{"issue":"2","key":"1151_CR3","doi-asserted-by":"crossref","first-page":"203","DOI":"10.1109\/TKDE.2005.31","volume":"17","author":"F Angiulli","year":"2005","unstructured":"Angiulli F, Pizzuti C (2005) Outlier mining in large high-dimensional data sets. IEEE Trans Knowl Data Eng 17(2):203\u2013215","journal-title":"IEEE Trans Knowl Data Eng"},{"issue":"11","key":"1151_CR4","doi-asserted-by":"crossref","first-page":"1249","DOI":"10.1002\/spe.4380231105","volume":"23","author":"JL Bentley","year":"1993","unstructured":"Bentley JL, McIlroy MD (1993) Engineering a sort function. Softw Pract Exp 23(11):1249\u20131265","journal-title":"Softw Pract Exp"},{"key":"1151_CR5","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1140\/epjst\/e2012-01635-x","volume":"210","author":"M Bernaschi","year":"2012","unstructured":"Bernaschi M, Bisson M, Fatica M, Phillips E (2012) An introduction to multi-GPU programming for physicists. Eur Phys J Special Top 210:17\u201331","journal-title":"Eur Phys J Special Top"},{"issue":"1","key":"1151_CR6","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1016\/j.jpdc.2012.04.003","volume":"73","author":"AR Brodtkorb","year":"2013","unstructured":"Brodtkorb AR, Hagen TR, Stra ML (2013) Graphics processing unit (GPU) programming strategies and trends in GPU computing. J Parallel Distrib Comput 73(1):4\u201313","journal-title":"J Parallel Distrib Comput"},{"issue":"5","key":"1151_CR7","doi-asserted-by":"crossref","first-page":"673","DOI":"10.1016\/S0167-8191(02)00091-1","volume":"28","author":"M Cannataro","year":"2002","unstructured":"Cannataro M, Talia D, Srimani P (2002) Parallel data intensive computing in scientific and commercial applications. Parallel Comput 28(5):673\u2013704","journal-title":"Parallel Comput"},{"issue":"3","key":"1151_CR8","doi-asserted-by":"crossref","first-page":"1438","DOI":"10.1007\/s11227-013-0937-4","volume":"66","author":"A Cano","year":"2013","unstructured":"Cano A, Luna JM, Ventura S (2013) High performance evaluation of evolutionary-mined association rules on GPUs. J Supercomput 66(3):1438\u20131461","journal-title":"J Supercomput"},{"issue":"2","key":"1151_CR9","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1007\/s00500-011-0713-4","volume":"16","author":"A Cano","year":"2012","unstructured":"Cano A, Zafra A, Ventura S (2012) Speeding up the evaluation phase of GP classification algorithms on GPUs. Soft Comput 16(2):187\u2013202","journal-title":"Soft Comput"},{"key":"1151_CR10","first-page":"4","volume":"14","author":"D Cederman","year":"2010","unstructured":"Cederman D, Tsigas P (2010) GPU-quicksort: a practical quicksort algorithm for graphics processors. J Exp Algorithm 14:4\u201324","journal-title":"J Exp Algorithm"},{"key":"1151_CR11","unstructured":"Cerquides J, Mantaras RLD (1997) Proposal and empirical comparison of a parallelizable distance-based discretization method. In: Proceedings of the international conference on knowledge discovery and data mining, pp 139\u2013142"},{"issue":"10","key":"1151_CR12","doi-asserted-by":"crossref","first-page":"1370","DOI":"10.1016\/j.jpdc.2008.05.014","volume":"68","author":"S Che","year":"2008","unstructured":"Che S, Boyer M, Meng J, Tarjan D, Sheaffer JW, Skadron K (2008) A performance study of general-purpose applications on graphics processors using CUDA. J Parallel Distrib Comput 68(10):1370\u20131380","journal-title":"J Parallel Distrib Comput"},{"key":"1151_CR13","unstructured":"Cios KJ, Pedrycz W, Swiniarski RW, Kurgan LA (2007) Data mining: a knowledge discovery approach. Springer"},{"key":"1151_CR14","unstructured":"Cormen TH, Stein C, Rivest RL, Leiserson CE (2001) Introduction to Algorithms. In: 2nd edn. McGraw-Hill"},{"key":"1151_CR15","doi-asserted-by":"crossref","unstructured":"Davidson A, Tarjan D, Garland M, Owens JD (2012) Efficient parallel merge sort for fixed and variable length keys. In: Proceedings of international conference on innovative parallel computing, pp 1\u20139","DOI":"10.1109\/InPar.2012.6339592"},{"key":"1151_CR16","unstructured":"Frank A, Asuncion A (2010) UCI machine learning repository"},{"key":"1151_CR17","unstructured":"Freitas AA, Lavington SH (1998) Mining very large databases with parallel processing. In: Kluwer international series on advances in database systems, vol 8. Kluwer"},{"issue":"4","key":"1151_CR18","doi-asserted-by":"crossref","first-page":"734","DOI":"10.1109\/TKDE.2012.35","volume":"25","author":"S Garc\u00eda","year":"2013","unstructured":"Garc\u00eda S, Luengo J, Saez J, Lopez V, Herrera F (2013) A survey of discretization techniques: taxonomy and empirical analysis in supervised learning. IEEE Trans Knowl Data Eng 25(4):734\u2013750","journal-title":"IEEE Trans Knowl Data Eng"},{"issue":"4","key":"1151_CR19","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1109\/MM.2008.57","volume":"28","author":"M Garland","year":"2008","unstructured":"Garland M, Le Grand S, Nickolls J, Anderson J, Hardwick J, Morton S, Phillips E, Zhang Y, Volkov V (2008) Parallel computing experiences with CUDA. IEEE Micro 28(4):13\u201327","journal-title":"IEEE Micro"},{"issue":"9","key":"1151_CR20","doi-asserted-by":"crossref","first-page":"1117","DOI":"10.1016\/j.jpdc.2011.07.011","volume":"72","author":"J G\u00f3mez-Luna","year":"2012","unstructured":"G\u00f3mez-Luna J, Gonz\u00e1lez-Linares J, Benavides J, Guil N (2012) Performance models for asynchronous data transfers on consumer graphics processing units. J Parallel Distrib Comput 72(9):1117\u20131126","journal-title":"J Parallel Distrib Comput"},{"issue":"1","key":"1151_CR21","doi-asserted-by":"crossref","first-page":"378","DOI":"10.1007\/s11227-011-0725-y","volume":"62","author":"I Green","year":"2012","unstructured":"Green I, Robert C, Wang L, Alam M, Formato RA (2012) Central force optimization on a GPU: a case study in high performance metaheuristics. J Supercomput 62(1):378\u2013398","journal-title":"J Supercomput"},{"issue":"1","key":"1151_CR22","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1093\/comjnl\/5.1.10","volume":"5","author":"CAR Hoare","year":"1962","unstructured":"Hoare CAR (1962) Quicksort. Comput J 5(1):10\u201316","journal-title":"Comput J"},{"key":"1151_CR23","unstructured":"Hoberock J, Bell N (2011) Thrust: a productivity-oriented library for CUDA. In: Chapter 26, Morgan Kaufmann, pp 359\u2013372"},{"key":"1151_CR24","doi-asserted-by":"crossref","unstructured":"Jian L, Wang C, Liu Y, Liang S, Yi W, Shi Y (2013) Parallel data mining techniques on graphics processing unit with compute unified device architecture (CUDA). J Supercomput 64(3):942\u2013967","DOI":"10.1007\/s11227-011-0672-7"},{"key":"1151_CR25","doi-asserted-by":"crossref","unstructured":"Khan FG, Khan OU, Montrucchio B, Giaccone P (2011) Analysis of fast parallel sorting algorithms for GPU architectures. In: Proceedings of the international conference on frontiers of information technology, pp 173\u2013178","DOI":"10.1109\/FIT.2011.39"},{"key":"1151_CR26","unstructured":"Kirk DB, Hwu W-MW (2010) Programming massively parallel processors: a hands-on approach. Morgan Kaufmann"},{"key":"1151_CR27","unstructured":"Knuth DE (1998) The art of computer programming. In: Sorting and searching, vol 3. 2nd edn. Addison Wesley"},{"issue":"2","key":"1151_CR28","doi-asserted-by":"crossref","first-page":"145","DOI":"10.1109\/TKDE.2004.1269594","volume":"16","author":"LA Kurgan","year":"2004","unstructured":"Kurgan LA, Cios KJ (2004) CAIM discretization algorithm. IEEE Trans Knowl Data Eng 16(2):145\u2013153","journal-title":"IEEE Trans Knowl Data Eng"},{"issue":"15","key":"1151_CR29","doi-asserted-by":"crossref","first-page":"1962","DOI":"10.1016\/j.patrec.2011.08.008","volume":"32","author":"M Li","year":"2011","unstructured":"Li M, Deng S, Feng S, Fan J (2011) An effective discretization based on class-attribute coherence maximization. Pattern Recognit Lett 32(15):1962\u20131973","journal-title":"Pattern Recognit Lett"},{"key":"1151_CR30","doi-asserted-by":"crossref","unstructured":"Merrill D, Grimshaw A (2010) Revisiting sorting for GPGPU stream architectures. In: Proceedings of the international conference on parallel architectures and compilation techniques, pp 545\u2013546","DOI":"10.1145\/1854273.1854344"},{"key":"1151_CR31","doi-asserted-by":"crossref","unstructured":"Merrill D, Grimshaw A (2010) Revisiting sorting for GPGPU stream architectures. In: Technical report CS2010-03, University of Virginia, Department of Computer Science, Charlottesville","DOI":"10.1145\/1854273.1854344"},{"issue":"2","key":"1151_CR32","doi-asserted-by":"crossref","first-page":"245","DOI":"10.1142\/S0129626411000187","volume":"21","author":"D Merrill","year":"2011","unstructured":"Merrill D, Grimshaw A (2011) High performance and scalable radix sorting: a case study of implementing dynamic parallelism for GPU computing. Parallel Process Lett 21(2):245\u2013272","journal-title":"Parallel Process Lett"},{"issue":"2","key":"1151_CR33","doi-asserted-by":"crossref","first-page":"285","DOI":"10.4208\/cicp.110113.010813a","volume":"15","author":"CA Navarro","year":"2014","unstructured":"Navarro CA, Hitschfeld-Kahler N, Mateu L (2014) A survey on parallel computing and its applications in data-parallel problems using GPU architectures. Commun Comput Phys 15(2):285\u2013329","journal-title":"Commun Comput Phys"},{"key":"1151_CR34","unstructured":"NVIDIA Corporation (2013) NVIDIA CUDA programming and best practices guide. http:\/\/www.nvidia.com\/cuda"},{"issue":"1","key":"1151_CR35","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1111\/j.1467-8659.2007.01012.x","volume":"26","author":"JD Owens","year":"2007","unstructured":"Owens JD, Luebke D, Govindaraju N, Harris M, Kr\u00fcger J, Lefohn AE, Purcell TJ (2007) A survey of general-purpose computation on graphics hardware. Comput Graph Forum 26(1):80\u2013113","journal-title":"Comput Graph Forum"},{"key":"1151_CR36","unstructured":"Parthasarathy S, Ramakrishnan A (2002) Parallel incremental 2d-discretization on dynamic datasets. In: Proceedings of the international conference on parallel and distributed processing systems, pp 247\u2013254"},{"issue":"7","key":"1151_CR37","doi-asserted-by":"crossref","first-page":"681","DOI":"10.1002\/cpe.1686","volume":"23","author":"H Peters","year":"2011","unstructured":"Peters H, Schulz-Hildebrandt O, Luttenberger N (2011) Fast in-place, comparison-based sorting with CUDA: a study with bitonic sort. Concur Comput Pract Exp 23(7):681\u2013693","journal-title":"Concur Comput Pract Exp"},{"key":"1151_CR38","doi-asserted-by":"crossref","unstructured":"Rajaraman A, Ullman JD (2011) Mining of massive datasets. In: Cambridge University Press","DOI":"10.1017\/CBO9781139058452"},{"key":"1151_CR39","doi-asserted-by":"crossref","unstructured":"Satish N, Harris M, Garland M (2009) Designing efficient sorting algorithms for manycore GPUs. In: Proceedings of the IEEE international symposium on parallel & distributed processing, pp 1\u201310","DOI":"10.1109\/IPDPS.2009.5161005"},{"issue":"2","key":"1151_CR40","doi-asserted-by":"crossref","first-page":"151","DOI":"10.1007\/s11227-010-0397-z","volume":"57","author":"M Schellmann","year":"2011","unstructured":"Schellmann M, Gorlatch S, Meilnder D, Ksters T, Schfers K, Wbbeling F, Burger M (2011) Parallel medical image reconstruction: from graphics processing units (GPU) to grids. J Supercomput 57(2):151\u2013160","journal-title":"J Supercomput"},{"issue":"2","key":"1151_CR41","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1109\/MSP.2009.935387","volume":"27","author":"R Shams","year":"2010","unstructured":"Shams R, Sadeghi P, Kennedy R, Hartley R (2010) A survey of medical image registration on multicore and the GPU. IEEE Signal Process Mag 27(2):50\u201360","journal-title":"IEEE Signal Process Mag"},{"issue":"10","key":"1151_CR42","doi-asserted-by":"crossref","first-page":"1381","DOI":"10.1016\/j.jpdc.2008.05.012","volume":"68","author":"E Sintorn","year":"2008","unstructured":"Sintorn E, Assarsson U (2008) Fast parallel GPU-sorting using a hybrid algorithm. J Parallel Distrib Comput 68(10):1381\u20131388","journal-title":"J Parallel Distrib Comput"},{"key":"1151_CR43","doi-asserted-by":"crossref","unstructured":"Sriwanna K, Puntumapon K, Waiyamai K (2012) An enhanced class-attribute interdependence maximization discretization algorithm. In: Proceedings of the 8th international conference on advanced data mining and applications, vol 7713. LNAI, pp 465\u2013476","DOI":"10.1007\/978-3-642-35527-1_39"},{"issue":"10","key":"1151_CR44","doi-asserted-by":"crossref","first-page":"1319","DOI":"10.1016\/j.jpdc.2008.06.011","volume":"68","author":"N Tatarchuk","year":"2008","unstructured":"Tatarchuk N, Shopf J, DeCoro C (2008) Advanced interactive medical visualization on the GPU. J Parallel Distrib Comput 68(10):1319\u20131328","journal-title":"J Parallel Distrib Comput"},{"issue":"3","key":"1151_CR45","doi-asserted-by":"crossref","first-page":"284","DOI":"10.1016\/j.jpdc.2012.11.001","volume":"73","author":"SR Upadhyaya","year":"2013","unstructured":"Upadhyaya SR (2013) Parallel approaches to machine learning-a comprehensive survey. J Parallel Distrib Comput 73(3):284\u2013292","journal-title":"J Parallel Distrib Comput"},{"issue":"2","key":"1151_CR46","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 (2013) Accelerating text mining workloads in a mapreduce-based distributed GPU environment. J Parallel Distrib Comput 73(2):198\u2013206","journal-title":"J Parallel Distrib Comput"},{"key":"1151_CR47","unstructured":"Yang Y, Webb GI, Wu X (2010) Discretization methods. In: Data mining and knowledge discovery handbook, pp 101\u2013116"},{"key":"1151_CR48","unstructured":"Yulong X, Xiaopeng W, Dawei X (2012) A two step parallel discretization algorithm based on dynamic clustering. In: Proceedings of the international conference on computer science and electronics engineering, vol 3. pp 192\u2013196"},{"key":"1151_CR49","doi-asserted-by":"crossref","unstructured":"Zaki MJ, Ho CT (2000) Large-scale parallel data mining. In: State of the art survey. Lecture notes in artificial intelligence, Springer","DOI":"10.1007\/3-540-46502-2"},{"issue":"2","key":"1151_CR50","doi-asserted-by":"crossref","first-page":"211","DOI":"10.1016\/j.jpdc.2010.08.002","volume":"71","author":"Y Zhang","year":"2011","unstructured":"Zhang Y, Mueller F, Cui X, Potok T (2011) Data-intensive document clustering on graphics processing unit (GPU) clusters. J Parallel Distrib Comput 71(2):211\u2013224","journal-title":"J Parallel Distrib Comput"},{"key":"1151_CR51","doi-asserted-by":"crossref","unstructured":"Zhao Y, Niu Z, Peng X, Dai L (2011) A discretization algorithm of numerical attributes for digital library evaluation based on data mining technology. In: Digital libraries: for cultural heritage, knowledge dissemination, and future creation, vol 7008. LNCS, pp 70\u201376","DOI":"10.1007\/978-3-642-24826-9_12"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-014-1151-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11227-014-1151-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-014-1151-8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,8]],"date-time":"2019-08-08T15:01:52Z","timestamp":1565276512000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11227-014-1151-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,3,16]]},"references-count":51,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2014,7]]}},"alternative-id":["1151"],"URL":"https:\/\/doi.org\/10.1007\/s11227-014-1151-8","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,3,16]]}}}