{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,7,3]],"date-time":"2024-07-03T07:16:23Z","timestamp":1719990983987},"reference-count":42,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2015,3,28]],"date-time":"2015-03-28T00:00:00Z","timestamp":1427500800000},"content-version":"tdm","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":[[2016,6]]},"DOI":"10.1007\/s10766-015-0364-7","type":"journal-article","created":{"date-parts":[[2015,3,29]],"date-time":"2015-03-29T02:19:14Z","timestamp":1427595554000},"page":"663-685","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Relational Learning with GPUs: Accelerating Rule Coverage"],"prefix":"10.1007","volume":"44","author":[{"given":"Carlos Alberto","family":"Mart\u00ednez-Angeles","sequence":"first","affiliation":[]},{"given":"Haicheng","family":"Wu","sequence":"additional","affiliation":[]},{"given":"In\u00eas","family":"Dutra","sequence":"additional","affiliation":[]},{"given":"V\u00edtor Santos","family":"Costa","sequence":"additional","affiliation":[]},{"given":"Jorge","family":"Buenabad-Ch\u00e1vez","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2015,3,28]]},"reference":[{"key":"364_CR1","doi-asserted-by":"crossref","unstructured":"Afrati, F.N., Borkar, V., Carey, M., Polyzotis, N., Ullman, J.D.: Cluster computing, recursion and datalog. In: Proceedings of the First International Conference on Datalog Reloaded, Datalog\u201910, pp. 120\u2013144. Springer, Berlin (2011)","DOI":"10.1007\/978-3-642-24206-9_8"},{"issue":"3&4","key":"364_CR2","doi-asserted-by":"crossref","first-page":"255","DOI":"10.1016\/0743-1066(91)90038-Q","volume":"10","author":"C Beeri","year":"1991","unstructured":"Beeri, C., Ramakrishnan, R.: On the power of magic. J. Log. Program. 10(3&4), 255\u2013299 (1991)","journal-title":"J. Log. Program."},{"key":"364_CR3","volume-title":"Scaling up Machine Learning: Parallel and Distributed Approaches","year":"2011","unstructured":"Bekkerman, R., Bilenko, M., Langford, J. (eds.): Scaling up Machine Learning: Parallel and Distributed Approaches. Cambridge University Press, Cambridge (2011)"},{"key":"364_CR4","doi-asserted-by":"crossref","unstructured":"Chakrabarti, D., Faloutsos, C.: Graph mining: laws, generators, and algorithms. ACM Comput. Surv. 38(1) (2006). doi: 10.1145\/1132952.1132954","DOI":"10.1145\/1132952.1132954"},{"key":"364_CR5","unstructured":"Collins, J.M.: The DTP AIDS antiviral screen program (1999). http:\/\/dtp.nci.nih.gov\/docs\/aids\/aidsdata.html"},{"key":"364_CR6","unstructured":"C\u00f4rte-Real, J., Dutra, I., Rocha, R.: A map-reduce constructor for prolog. In: Proceedings of the International Conference on Principles and Practice of Declarative Programming (PPDP) (2013)"},{"key":"364_CR7","unstructured":"Costa, V.S., Sagonas, K., Lopes, R.: Demand-driven indexing of prolog clauses. In: Veronica D., Ilkka N. (eds.) Proceedings of the 23rd International Conference on Logic Programming, volume 4670 of Lecture Notes in Computer Science, pp. 305\u2013409. Springer (2007)"},{"key":"364_CR8","first-page":"465","volume":"4","author":"VS Costa","year":"2003","unstructured":"Costa, V.S., Srinivasan, A., Camacho, R., Blockeel, H., Demoen, B., Janssens, G., Struyf, J., Vandecasteele, H., Van Laer, W.: Query transformations for improving the efficiency of ilp systems. J. Mach. Learn. Res. 4, 465\u2013491 (2003)","journal-title":"J. Mach. Learn. Res."},{"issue":"1\u20132","key":"364_CR9","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1017\/S1471068411000512","volume":"12","author":"VS Costa","year":"2012","unstructured":"Costa, V.S., Rocha, R., Damas, L.: The yap prolog system. Theory Pract. Log. Program. 12(1\u20132), 5\u201334 (2012)","journal-title":"Theory Pract. Log. Program."},{"key":"364_CR10","unstructured":"CUDA C programming guide. http:\/\/docs.nvidia.com\/cuda\/cuda-c-programming-guide\/index.html"},{"key":"364_CR11","unstructured":"Dastgeer, U., Li, L., Kessler, C.: Smart containers and skeleton programming for GPU-based systems. In: Proceedings 7th International Symposium on High-Level Parallel Programming and Applications (HLPP\u201914), Amsterdam (2014)"},{"key":"364_CR12","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-540-68856-3","volume-title":"Logical and Relational Learning","author":"L Raedt De","year":"2008","unstructured":"De Raedt, L.: Logical and Relational Learning. Springer, Berlin (2008)"},{"key":"364_CR13","unstructured":"Dehaspe, L., De Raedt, L.: Parallel inductive logic programming. In: In Proceedings of the MLnet Familiarization Workshop on Statistics, Machine Learning and Knowledge Discovery in Databases, pp. 112\u2013117 (1995)"},{"key":"364_CR14","unstructured":"Diamos, G., Wu, H., Lele, A., Wang, J., Yalamanchili, S.: Efficient relational algebra algorithms and data structures for GPU. Technical report, Georgia Institute of Technology (2012)"},{"key":"364_CR15","doi-asserted-by":"crossref","unstructured":"Diamos, G., Wu, H., Wang, J., Lele, A., Yalamanchili, S.: Relational algorithms for multi-bulk-synchronous processors. In: Proceedings of the 18th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP \u201913, New York, NY, USA, pp. 301\u2013302. ACM (2013)","DOI":"10.1145\/2442516.2442555"},{"issue":"3","key":"364_CR16","doi-asserted-by":"crossref","first-page":"257","DOI":"10.1007\/s10994-008-5094-2","volume":"74","author":"NA Fonseca","year":"2009","unstructured":"Fonseca, N.A., Srinivasan, A., Silva, F.M.A., Camacho, R.: Parallel ILP for distributed-memory architectures. Mach. Learn. 74(3), 257\u2013279 (2009)","journal-title":"Mach. Learn."},{"key":"364_CR17","unstructured":"Gavanelli, M., Riguzzi, F., Milano, M., Cagnoli, P.: Constraint and optimization techniques for supporting policy making. In: Yu, T., Chawla, N., Simoff, S. (eds) Computational Intelligent Data Analysis for Sustainable Development, Data Mining and Knowledge Discovery Series, chap. 12, pp. 361\u2013382. Chapman & Hall\/CRC, Abingdon (2013)"},{"key":"364_CR18","doi-asserted-by":"crossref","unstructured":"Green, T.J., Aref, M., Karvounarakis, G.: Logicblox, platform and language: a tutorial. In: Proceedings of the Second International Conference on Datalog in Academia and Industry, Datalog 2.0\u201912, pp. 1\u20138. Springer, Berlin (2012)","DOI":"10.1007\/978-3-642-32925-8_1"},{"key":"364_CR19","doi-asserted-by":"crossref","unstructured":"Green, O., McColl, R., Bader, D.A.: GPU merge path: a GPU merging algorithm. In: Proceedings of the 26th ACM International Conference on Supercomputing, ICS \u201912, New York, NY, USA, pp. 331\u2013340. ACM (2012)","DOI":"10.1145\/2304576.2304621"},{"issue":"4","key":"364_CR20","first-page":"21:1","volume":"34","author":"B He","year":"2009","unstructured":"He, B., Mian, L., Yang, K., Fang, R., Govindaraju, N.K., Luo, Q., Sander, P.V.: Relational query coprocessing on graphics processors. ACM Trans. Database Syst. 34(4), 21:1\u201321:39 (2009)","journal-title":"ACM Trans. Database Syst."},{"key":"364_CR21","doi-asserted-by":"crossref","unstructured":"Huang, S.S., Green, T.J., Loo, B.T.: Datalog and emerging applications: an interactive tutorial. In: Proceedings of the 2011 ACM SIGMOD International Conference on Management of Data, SIGMOD \u201911, New York, NY, USA, pp. 1213\u20131216. ACM (2011)","DOI":"10.1145\/1989323.1989456"},{"key":"364_CR22","unstructured":"Mart\u00ednez-Angeles, C.A., Dutra, I., Costa, V.S., Buenabad-Ch\u00e1vez, J.: A datalog engine for GPUs. In: WFLP-2013: 22nd International Workshop on Functional and (Constraint) Logic Programming, Kiel, Germany, 11\u201313 Sept, pp. 239\u2013253 (2013)"},{"key":"364_CR23","doi-asserted-by":"crossref","first-page":"245","DOI":"10.1007\/BF03037227","volume":"13","author":"S Muggleton","year":"1995","unstructured":"Muggleton, S.: Inverse entailment and progol. New Gener. Comput. 13, 245\u2013286 (1995)","journal-title":"New Gener. Comput."},{"key":"364_CR24","doi-asserted-by":"crossref","unstructured":"Odeh, S., Green, O., Mwassi, Z., Shmueli, O., Birk, Y.: Merge path\u2014parallel merging made simple. In: Proceedings of the 2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD Forum, IPDPSW \u201912, Washington, DC, USA, IEEE Computer Society, pp. 1611\u20131618 (2012)","DOI":"10.1109\/IPDPSW.2012.202"},{"key":"364_CR25","volume-title":"Mining of Massive Datasets","author":"A Rajaraman","year":"2012","unstructured":"Rajaraman, A., Ullman, J.D.: Mining of Massive Datasets. Cambridge University Press, Cambridge (2012)"},{"key":"364_CR26","unstructured":"Red fox: a compilation environment for data warehousing. http:\/\/gpuocelot.gatech.edu\/projects\/red-fox-a-compilation-environment-for-data-warehousing\/"},{"issue":"1","key":"364_CR27","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1007\/s40264-013-0110-2","volume":"36","author":"PB Ryan","year":"2013","unstructured":"Ryan, P.B., Schuemie, M.J.: Evaluating performance of risk identification methods through a large-scale simulation of observational data. Drug Saf. 36(1), 171\u2013180 (2013)","journal-title":"Drug Saf."},{"key":"364_CR28","unstructured":"Sean Baxter: modern GPU library\u2014tutorial. http:\/\/nvlabs.github.io\/moderngpu\/index.html (visited in Jan 2015) (2013)"},{"key":"364_CR29","unstructured":"Srinivasan, A.: The Aleph manual. University of Oxford, England (2001). http:\/\/www.cs.ox.ac.uk\/activities\/machlearn\/Aleph\/aleph.html"},{"key":"364_CR30","first-page":"273","volume-title":"Inductive Logic Programming, volume 1297 of Lecture Notes in Computer Science","author":"A Srinivasan","year":"1997","unstructured":"Srinivasan, A., King, R.D., Muggleton, S.H., Sternberg, M.J.E.: Carcinogenesis predictions using ILP. In: Lavrac, N., Dszeroski, S. (eds.) Inductive Logic Programming, volume 1297 of Lecture Notes in Computer Science, pp. 273\u2013287. Springer, Berlin (1997)"},{"issue":"1","key":"364_CR31","doi-asserted-by":"crossref","first-page":"141","DOI":"10.1007\/s10994-011-5245-8","volume":"86","author":"A Srinivasan","year":"2012","unstructured":"Srinivasan, A., Faruquie, T.A., Joshi, S.: Data and task parallelism in ILP using MapReduce. Mach. Learn. 86(1), 141\u2013168 (2012)","journal-title":"Mach. Learn."},{"key":"364_CR32","volume-title":"Introduction to Statistical Relational Learning","author":"B Taskar","year":"2007","unstructured":"Taskar, B., Getoor, L.: Introduction to Statistical Relational Learning. MIT Press, Cambridge (2007)"},{"key":"364_CR33","doi-asserted-by":"crossref","unstructured":"Tekle, K.T., Liu, Y.A.: More efficient datalog queries: subsumptive tabling beats magic sets. In: SIGMOD Conference, pp. 661\u2013672 (2011)","DOI":"10.1145\/1989323.1989393"},{"key":"364_CR34","unstructured":"Thrust: a parallel template library. http:\/\/thrust.github.io\/"},{"key":"364_CR35","unstructured":"TPC-H transaction processing performance council benchmark H. http:\/\/www.tpc.org\/tpch\/"},{"key":"364_CR36","volume-title":"Principles of Database and Knowledge-Base Systems","author":"JD Ullman","year":"1988","unstructured":"Ullman, J.D.: Principles of Database and Knowledge-Base Systems, vol. I. Computer Science Press, Rockville (1988)"},{"key":"364_CR37","volume-title":"Principles of Database and Knowledge-Base Systems","author":"JD Ullman","year":"1989","unstructured":"Ullman, J.D.: Principles of Database and Knowledge-Base Systems, vol. II. Computer Science Press, Rockville (1989)"},{"issue":"8","key":"364_CR38","doi-asserted-by":"crossref","first-page":"577","DOI":"10.1093\/jnci\/81.8.577","volume":"81","author":"OS Weislow","year":"1989","unstructured":"Weislow, O.S., Kiser, R., Fine, D.L., Bader, J., Shoemaker, R.H., Boyd, M.R.: New soluble-formazan assay for hiv-1 cytopathic effects: application to high-flux screening of synthetic and natural products for aids-antiviral activity. J. Natl. Cancer Inst. 81(8), 577\u2013586 (1989)","journal-title":"J. Natl. Cancer Inst."},{"key":"364_CR39","doi-asserted-by":"crossref","unstructured":"Wu, H., Diamos, G., Cadambi, S., Yalamanchili, S.: Kernel weaver: automatically fusing database primitives for efficient GPU computation. In: Proceedings of the 2012 45th Annual IEEE\/ACM International Symposium on Microarchitecture, MICRO-45, Washington, DC, USA, IEEE Computer Society, pp. 107\u2013118 (2012)","DOI":"10.1109\/MICRO.2012.19"},{"key":"364_CR40","doi-asserted-by":"crossref","unstructured":"Wu, H., Diamos, G., Sheard, T., Aref, M., Baxter, S., Garland, M., Yalamanchili, S.: Red fox: an execution environment for relational query processing on gpus. In: International Symposium on Code Generation and Optimization (CGO) (2014)","DOI":"10.1145\/2581122.2544166"},{"key":"364_CR41","doi-asserted-by":"crossref","unstructured":"Wu, H., Diamos, G., Wang, J., Cadambi, S., Yalamanchili, S., Chakradhar, S.: Optimizing data warehousing applications for gpus using kernel fusion\/fission. In: Proceedings of the 2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD Forum, IPDPSW \u201912, Washington, DC, USA, IEEE Computer Society, pp. 2433\u20132442 (2012)","DOI":"10.1109\/IPDPSW.2012.300"},{"key":"364_CR42","doi-asserted-by":"crossref","unstructured":"Young, J., Wu, H., Yalamanchili, S.: Satisfying data-intensive queries using GPU clusters. In: 2012 SC Companion High Performance Computing, Networking, Storage and Analysis (SCC), pp. 1314\u20131314 (2012)","DOI":"10.1109\/SC.Companion.2012.163"}],"container-title":["International Journal of Parallel Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10766-015-0364-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10766-015-0364-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10766-015-0364-7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,22]],"date-time":"2019-08-22T15:02:22Z","timestamp":1566486142000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10766-015-0364-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,3,28]]},"references-count":42,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2016,6]]}},"alternative-id":["364"],"URL":"https:\/\/doi.org\/10.1007\/s10766-015-0364-7","relation":{},"ISSN":["0885-7458","1573-7640"],"issn-type":[{"value":"0885-7458","type":"print"},{"value":"1573-7640","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,3,28]]}}}