{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T03:59:14Z","timestamp":1742961554488,"version":"3.40.3"},"publisher-location":"Cham","reference-count":33,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030139285"},{"type":"electronic","value":"9783030139292"}],"license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"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":[],"published-print":{"date-parts":[[2019]]},"DOI":"10.1007\/978-3-030-13929-2_6","type":"book-chapter","created":{"date-parts":[[2019,2,13]],"date-time":"2019-02-13T18:10:18Z","timestamp":1550081418000},"page":"102-123","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["A Mixed Method of Parallel Software Auto-Tuning Using Statistical Modeling and Machine Learning"],"prefix":"10.1007","author":[{"given":"Anatoliy","family":"Doroshenko","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pavlo","family":"Ivanenko","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Oleksandr","family":"Novak","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Olena","family":"Yatsenko","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,2,14]]},"reference":[{"key":"6_CR1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4419-6935-4","volume-title":"Software Automatic Tuning: From Concepts to State-of-the-Art Results","author":"K Naono","year":"2010","unstructured":"Naono, K., Teranishi, K., Cavazos, J., Suda, R.: Software Automatic Tuning: From Concepts to State-of-the-Art Results. Springer, Berlin (2010). https:\/\/doi.org\/10.1007\/978-1-4419-6935-4"},{"issue":"4","key":"6_CR2","first-page":"285","volume":"22","author":"J Durillo","year":"2014","unstructured":"Durillo, J., Fahringer, T.: From single- to multi-objective auto-tuning of programs: advantages and implications. Sci. Program. 22(4), 285\u2013297 (2014)","journal-title":"Sci. Program."},{"issue":"1\u20133","key":"6_CR3","first-page":"95","volume":"72","author":"A Doroshenko","year":"2006","unstructured":"Doroshenko, A., Shevchenko, R.: A rewriting framework for rule-based programming dynamic applications. Fundamenta Informaticae 72(1\u20133), 95\u2013108 (2006)","journal-title":"Fundamenta Informaticae"},{"key":"6_CR4","doi-asserted-by":"publisher","DOI":"10.15407\/akademperiodyka.367.192","volume-title":"Algebra-Algorithmic Models and Methods of Parallel Programing","author":"P.I. Andon","year":"2018","unstructured":"Andon, P.I., Doroshenko, A.Y., Tseytlin, G.O., Yatsenko, O.A.: Algebra-Algorithmic Models and Methods of Parallel Programming. Akademperiodyka, Kyiv (2007). (in Russian)"},{"key":"6_CR5","first-page":"428","volume-title":"CS&P\u20192012","author":"O Yatsenko","year":"2012","unstructured":"Yatsenko, O.: On parameter-driven generation of algorithm schemes. In: Popova-Zeugmann, L. (ed.) CS&P\u20192012, pp. 428\u2013438. Humboldt University Press, Berlin (2012)"},{"key":"6_CR6","series-title":"Communications in Computer and Information Science","doi-asserted-by":"publisher","first-page":"70","DOI":"10.1007\/978-3-319-03998-5_5","volume-title":"Information and Communication Technologies in Education, Research, and Industrial Applications","author":"A Doroshenko","year":"2013","unstructured":"Doroshenko, A., Zhereb, K., Yatsenko, O.: Developing and optimizing parallel programs with algebra-algorithmic and term rewriting tools. In: Ermolayev, V., Mayr, H.C., Nikitchenko, M., Spivakovsky, A., Zholtkevych, G. (eds.) ICTERI 2013. CCIS, vol. 412, pp. 70\u201392. Springer, Cham (2013). https:\/\/doi.org\/10.1007\/978-3-319-03998-5_5"},{"key":"6_CR7","series-title":"Communications in Computer and Information Science","doi-asserted-by":"publisher","first-page":"139","DOI":"10.1007\/978-3-319-13206-8_7","volume-title":"ICTERI 2014","author":"P Ivanenko","year":"2014","unstructured":"Ivanenko, P., Doroshenko, A., Zhereb, K.: TuningGenie: auto-tuning framework based on rewriting rules. In: Ermolayev, V., Mayr, H., Nikitchenko, M., Spivakovsky, A., Zholtkevych, G. (eds.) ICTERI 2014. CCIS, vol. 469, pp. 139\u2013158. Springer, Cham (2014). https:\/\/doi.org\/10.1007\/978-3-319-13206-8_7"},{"issue":"1","key":"6_CR8","doi-asserted-by":"publisher","first-page":"410","DOI":"10.1515\/phys-2016-0048","volume":"14","author":"A Doroshenko","year":"2016","unstructured":"Doroshenko, A., Ivanenko, P., Ovdii, O., Yatsenko, O.: Automated program design\u2014an example solving a weather forecasting problem. Open Phys. 14(1), 410\u2013419 (2016)","journal-title":"Open Phys."},{"key":"6_CR9","series-title":"Communications in Computer and Information Science","first-page":"219","volume-title":"ICTERI 2018","author":"A Doroshenko","year":"2018","unstructured":"Doroshenko, A., Ivanenko, P., Novak, O., Yatsenko, O.: Optimization of parallel software tuning with statistical modeling and machine learning. In: Ermolayev, V., et al. (eds.) ICTERI 2018. Communications in Computer and Information Science, vol. 2105, pp. 219\u2013226. Springer, Cham (2018)"},{"key":"6_CR10","unstructured":"TermWare Tutorial. http:\/\/www.gradsoft.ua\/rus\/Products\/termware\/docs\/tutorial_eng.html . Accessed 30 Nov 2018"},{"key":"6_CR11","volume-title":"Machine Learning","author":"TM Mitchell","year":"1997","unstructured":"Mitchell, T.M.: Machine Learning, 1st edn. McGraw-Hill Education, New York (1997)","edition":"1"},{"key":"6_CR12","doi-asserted-by":"publisher","DOI":"10.1002\/9781118555552","volume-title":"Computational Statistics","author":"GH Givens","year":"2012","unstructured":"Givens, G.H., Hoeting, J.A.: Computational Statistics, 2nd edn. Wiley, Chichester (2012)","edition":"2"},{"key":"6_CR13","volume-title":"Data Mining: Concepts and Techniques","author":"J Han","year":"2011","unstructured":"Han, J., Kamber, M., Pei, J.: Data Mining: Concepts and Techniques, 3rd edn. Morgan Kaufmann, Burlington (2011)","edition":"3"},{"issue":"8","key":"6_CR14","doi-asserted-by":"publisher","first-page":"861","DOI":"10.1016\/j.patrec.2005.10.010","volume":"27","author":"T Fawcett","year":"2006","unstructured":"Fawcett, T.: An introduction to ROC analysis. Pattern Recogn. Lett. 27(8), 861\u2013874 (2006)","journal-title":"Pattern Recogn. Lett."},{"key":"6_CR15","unstructured":"Class RecursiveAction (Java SE 9 & JDK 9) \u2013 Oracle Help Center. https:\/\/docs.oracle.com\/javase\/9\/docs\/api\/java\/util\/concurrent\/RecursiveAction.html . Accessed 30 Nov 2018"},{"key":"6_CR16","unstructured":"Class ForkJoinTask (Java SE 9 & JDK 9) \u2013 Oracle Help Center. https:\/\/docs.oracle.com\/javase\/9\/docs\/api\/java\/util\/concurrent\/ForkJoinTask.html . Accessed 30 Nov 2018"},{"key":"6_CR17","first-page":"2825","volume":"12","author":"F Pedregosa","year":"2011","unstructured":"Pedregosa, F., et al.: Scikit-learn: machine learning in Python. J. Mach. Learn. Res. 12, 2825\u20132830 (2011)","journal-title":"J. Mach. Learn. Res."},{"key":"6_CR18","doi-asserted-by":"publisher","DOI":"10.1002\/9781118448908","volume-title":"The R Book","author":"MJ Crawley","year":"2012","unstructured":"Crawley, M.J.: The R Book, 1st edn. Wiley, Chichester (2012)","edition":"1"},{"key":"6_CR19","doi-asserted-by":"publisher","DOI":"10.1002\/9781118723203","volume-title":"Practical Methods of Optimization","author":"R Fletcher","year":"2000","unstructured":"Fletcher, R.: Practical Methods of Optimization, 2nd edn. Wiley, Chichester (2000)","edition":"2"},{"issue":"2","key":"6_CR20","doi-asserted-by":"publisher","first-page":"96","DOI":"10.1145\/1531793.1531808","volume":"43","author":"T Karcher","year":"2009","unstructured":"Karcher, T., Schaefer, C., Pankratius, V.: Auto-tuning support for manycore applications: perspectives for operating systems and compilers. ACM SIGOPS Oper. Syst. Rev. 43(2), 96\u201397 (2009)","journal-title":"ACM SIGOPS Oper. Syst. Rev."},{"issue":"1\u20132","key":"6_CR21","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1016\/S0167-8191(00)00087-9","volume":"27","author":"R Whaley","year":"2001","unstructured":"Whaley, R., Petitet, A., Dongarra, J.J.: Automated empirical optimizations of software and the ATLAS Project. Parallel Comput. 27(1\u20132), 3\u201335 (2001)","journal-title":"Parallel Comput."},{"key":"6_CR22","first-page":"1381","volume":"3","author":"M Frigo","year":"1998","unstructured":"Frigo, M., Johnson, S.: FFTW: an adaptive software architecture for the FF. Acoust. Speech Sig. Process. 3, 1381\u20131384 (1998)","journal-title":"Acoust. Speech Sig. Process."},{"key":"6_CR23","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1007\/978-3-642-03869-3_5","volume-title":"Euro-Par 2009 Parallel Processing","author":"CA Schaefer","year":"2009","unstructured":"Schaefer, C.A., Pankratius, V., Tichy, W.F.: Atune-IL: an instrumentation language for auto-tuning parallel applications. In: Sips, H., Epema, D., Lin, H.-X. (eds.) Euro-Par 2009. LNCS, vol. 5704, pp. 9\u201320. Springer, Heidelberg (2009). https:\/\/doi.org\/10.1007\/978-3-642-03869-3_5"},{"key":"6_CR24","doi-asserted-by":"crossref","unstructured":"Tapus, C., Chung, I.-H., Hollingsworth, J.K.: Active harmony: towards automated performance tuning. In: 2002 ACM\/IEEE Conference on Supercomputing, SC 2002, pp. 1\u201311. IEEE Computer Society, Los Alamitos (2002)","DOI":"10.1109\/SC.2002.10062"},{"key":"6_CR25","doi-asserted-by":"crossref","unstructured":"Yi, Q., Seymour, K., You, H., Vuduc, R., Quinla, D.: POET: parameterized optimizations for empirical tuning. In: Parallel and Distributed Processing Symposium 2007, IPDPS 2007, p. 447. IEEE Computer Society, Piscataway (2007)","DOI":"10.1109\/IPDPS.2007.370637"},{"key":"6_CR26","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"146","DOI":"10.1007\/978-3-540-39707-6_11","volume-title":"High Performance Computing","author":"T Katagiri","year":"2003","unstructured":"Katagiri, T., Kise, K., Honda, H., Yuba, T.: FIBER: a generalized framework for auto-tuning software. In: Veidenbaum, A., Joe, K., Amano, H., Aiso, H. (eds.) ISHPC 2003. LNCS, vol. 2858, pp. 146\u2013159. Springer, Heidelberg (2003). https:\/\/doi.org\/10.1007\/978-3-540-39707-6_11"},{"key":"6_CR27","doi-asserted-by":"publisher","first-page":"335","DOI":"10.1007\/978-1-4419-6935-4_19","volume-title":"Software Automatic Tuning","author":"G Pekhimenko","year":"2010","unstructured":"Pekhimenko, G., Brown, A.D.: Efficient program compilation through machine learning techniques. In: Naono, K., Teranishi, K., Cavazos, J., Suda, R. (eds.) Software Automatic Tuning, pp. 335\u2013351. Springer, New York (2010). https:\/\/doi.org\/10.1007\/978-1-4419-6935-4_19"},{"issue":"3","key":"6_CR28","doi-asserted-by":"publisher","first-page":"296","DOI":"10.1007\/s10766-010-0161-2","volume":"39","author":"G Fursin","year":"2011","unstructured":"Fursin, G., et al.: Milepost GCC: machine learning enabled self-tuning compiler. Int. J. Parallel Program. 39(3), 296\u2013327 (2011)","journal-title":"Int. J. Parallel Program."},{"key":"6_CR29","doi-asserted-by":"publisher","first-page":"1312","DOI":"10.1016\/j.procs.2013.05.298","volume":"18","author":"Dmitry Plotnikov","year":"2013","unstructured":"Plotnikov, D., Melnik, D., Vardanyan, M., Buchatskiy, R., Zhuykov, R., Lee, J.-H.: Automatic tuning of compiler optimizations and analysis of their impact. In: 8th International Workshop on Automatic Performance Tuning (iWAPT 2013). Procedia Computer Science, vol. 18, pp. 1312\u20131321. Elsevier B.V., Amsterdam (2013)","journal-title":"Procedia Computer Science"},{"key":"6_CR30","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"507","DOI":"10.1007\/978-3-642-25566-3_40","volume-title":"Learning and Intelligent Optimization","author":"F Hutter","year":"2011","unstructured":"Hutter, F., Hoos, H.H., Leyton-Brown, K.: Sequential model-based optimization for general algorithm configuration. In: Coello, C.A.C. (ed.) LION 2011. LNCS, vol. 6683, pp. 507\u2013523. Springer, Heidelberg (2011). https:\/\/doi.org\/10.1007\/978-3-642-25566-3_40"},{"key":"6_CR31","doi-asserted-by":"crossref","unstructured":"Eggensperger, K., Hutter, F., Hoos, H.H., Leyton-Brown, K.: Efficient benchmarking of hyperparameter optimizers via surrogates. In: 29th AAAI Conference on Artificial Intelligence (AAAI 2015), pp. 1114\u20131120. AAAI Press, Palo Alto (2015)","DOI":"10.1609\/aaai.v29i1.9375"},{"key":"6_CR32","unstructured":"Rahman, M., Pouchet, L.-N., Sadayappan, P.: Neural network assisted tile size selection. In: 5th International Workshop on Automatic Performance Tuning (iWAPT 2010), pp. 1\u201315. Springer, Berkeley (2010)"},{"key":"6_CR33","doi-asserted-by":"crossref","unstructured":"Kofler, K., Grasso, I., Cosenza, B., Fahringer, T.: An automatic input-sensitive approach for heterogeneous task partitioning. In: 27th ACM International Conference on Supercomputing (ICS 2013), pp. 149\u2013160. ACM, New York (2013)","DOI":"10.1145\/2464996.2465007"}],"container-title":["Communications in Computer and Information Science","Information and Communication Technologies in Education, Research, and Industrial Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-13929-2_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,9,11]],"date-time":"2022-09-11T20:57:17Z","timestamp":1662929837000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-13929-2_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9783030139285","9783030139292"],"references-count":33,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-13929-2_6","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2019]]},"assertion":[{"value":"14 February 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICTERI","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Information and Communication Technologies in Education, Research, and Industrial Applications","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Kyiv","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Ukraine","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2018","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"14 May 2018","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"17 May 2018","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"14","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"icteri2018","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/icteri.org\/icteri-2018\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"251","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"14","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"6% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"5","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"3","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}}]}}