{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,9]],"date-time":"2024-09-09T18:46:19Z","timestamp":1725907579967},"publisher-location":"Cham","reference-count":13,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319654812"},{"type":"electronic","value":"9783319654829"}],"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":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017]]},"DOI":"10.1007\/978-3-319-65482-9_60","type":"book-chapter","created":{"date-parts":[[2017,8,10]],"date-time":"2017-08-10T14:08:09Z","timestamp":1502374089000},"page":"749-758","source":"Crossref","is-referenced-by-count":1,"title":["Probabilistic-Based Selection of Alternate Implementations for Heterogeneous Platforms"],"prefix":"10.1007","author":[{"given":"Javier","family":"Fern\u00e1ndez","sequence":"first","affiliation":[]},{"given":"Andr\u00e9s S\u00e1nchez","family":"Cuadrado","sequence":"additional","affiliation":[]},{"given":"David","family":"del Rio Astorga","sequence":"additional","affiliation":[]},{"given":"Manuel F.","family":"Dolz","sequence":"additional","affiliation":[]},{"given":"J.","family":"Daniel Garc\u00eda","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,8,11]]},"reference":[{"unstructured":"clBLAS, April 2015. \nhttps:\/\/github.com\/clMathLibraries\/clBLAS","key":"60_CR1"},{"issue":"2","key":"60_CR2","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1002\/cpe.1631","volume":"23","author":"C Augonnet","year":"2011","unstructured":"Augonnet, C., Thibault, S., Namyst, R., Wacrenier, P.A.: StarPU: a unified platform for task scheduling on heterogeneous multicore architectures. Concurr. Comput.: Pract. Exper. 23(2), 187\u2013198 (2011)","journal-title":"Concurr. Comput.: Pract. Exper."},{"issue":"5","key":"60_CR3","doi-asserted-by":"crossref","first-page":"440","DOI":"10.1007\/s10766-010-0135-4","volume":"38","author":"E Ayguad\u00e9","year":"2010","unstructured":"Ayguad\u00e9, E., Badia, R.M., Bellens, P., Cabrera, D., Duran, A., Ferrer, R., Gonz\u00e0lez, M., Igual, F., Jim\u00e9nez-Gonz\u00e1lez, D., Labarta, J., Martinell, L., Martorell, X., Mayo, R., P\u00e9rez, J.M., Planas, J., Quintana-Ort\u00ed, E.S.: Extending OpenMP to survive the heterogeneous multi-core era. Int. J. Parallel Prog. 38(5), 440\u2013459 (2010)","journal-title":"Int. J. Parallel Prog."},{"unstructured":"Belikov, E., Deligiannis, P., Totoo, P., Aljabri, M., Loidl, H.W.: A survey of high-level parallel programming models. Technical report, HW-MACS-TR-0103, Department of Computer Science, Heriot-Watt University, December 2013","key":"60_CR4"},{"issue":"1","key":"60_CR5","first-page":"1","volume":"18","author":"AR Brodtkorb","year":"2010","unstructured":"Brodtkorb, A.R., Dyken, C., Hagen, T.R., Hjelmervik, J.M., Storaasli, O.O.: State-of-the-art in heterogeneous computing. Sci. Program. 18(1), 1\u201333 (2010)","journal-title":"Sci. Program."},{"doi-asserted-by":"crossref","unstructured":"Dastgeer, U., Li, L., Kessler, C.: Adaptive implementation selection in the SkePU skeleton programming, library. In: Advanced Parallel Processing Technologies: 10th International Symposium, APPT 2013, Revised Selected Papers, Stockholm, Sweden, 27\u201328 August 2013, pp. 170\u2013183 (2013)","key":"60_CR6","DOI":"10.1007\/978-3-642-45293-2_13"},{"key":"60_CR7","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1142\/S0129626411000151","volume":"21","author":"A Duran","year":"2011","unstructured":"Duran, A., Ayguad\u00e9, E., Badia, R.M., Labarta, J., Martinell, L., Martorell, X., Planas, J.: OmpSs: a proposal for programming heterogeneous multi-core architectures. Parallel Process. Lett. 21, 173\u2013193 (2011)","journal-title":"Parallel Process. Lett."},{"key":"60_CR8","volume-title":"GNU Scientific Library Reference Manual","author":"B Gough","year":"2009","unstructured":"Gough, B.: GNU Scientific Library Reference Manual, 3rd edn. Network Theory Ltd., Cambridge (2009)","edition":"3"},{"doi-asserted-by":"crossref","unstructured":"Planas, J., Badia, R.M., Ayguad, E., Labarta, J.: Self-adaptive OmpSs tasks in heterogeneous environments. In: 2013 IEEE 27th International Symposium on Parallel and Distributed Processing, pp. 138\u2013149, May 2013","key":"60_CR9","DOI":"10.1109\/IPDPS.2013.53"},{"doi-asserted-by":"crossref","unstructured":"del Rio Astorga, D., Dolz, M.F., Sanchez, L.M., Fern\u00e1ndez, J., Garc\u00eda, J.D.: An adaptive offline implementation selector for heterogeneous parallel platforms. Int. J. High Perform. Comput. Appl. (2017)","key":"60_CR10","DOI":"10.1177\/1094342017698746"},{"doi-asserted-by":"crossref","unstructured":"Shen, J., Varbanescu, A., Sips, H.: Look before you leap: using the right hardware resources to accelerate applications. In: IEEE International Conference on High Performance Computing and Communications, pp. 383\u2013391, August 2014","key":"60_CR11","DOI":"10.1109\/HPCC.2014.65"},{"doi-asserted-by":"crossref","unstructured":"Su, L.T.: Architecting the future through heterogeneous computing. In: 2013 IEEE International Solid-State Circuits Conference Digest of Technical Papers, pp. 8\u201311, February 2013","key":"60_CR12","DOI":"10.1109\/ISSCC.2013.6487618"},{"issue":"7","key":"60_CR13","doi-asserted-by":"crossref","first-page":"1789","DOI":"10.1109\/TPDS.2014.2329494","volume":"26","author":"WJ Tan","year":"2015","unstructured":"Tan, W.J., Tang, W.T., Goh, R., Turner, S., Wong, W.F.: A code generation framework for targeting optimized library calls for multiple platforms. IEEE Trans. Parallel Distribut. Syst. 26(7), 1789\u20131799 (2015)","journal-title":"IEEE Trans. Parallel Distribut. Syst."}],"container-title":["Lecture Notes in Computer Science","Algorithms and Architectures for Parallel Processing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-65482-9_60","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,8,10]],"date-time":"2017-08-10T14:29:35Z","timestamp":1502375375000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-65482-9_60"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319654812","9783319654829"],"references-count":13,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-65482-9_60","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2017]]}}}