{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T12:15:22Z","timestamp":1763468122047},"publisher-location":"Berlin, Heidelberg","reference-count":13,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642376573"},{"type":"electronic","value":"9783642376580"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-37658-0_7","type":"book-chapter","created":{"date-parts":[[2013,4,5]],"date-time":"2013-04-05T10:20:22Z","timestamp":1365157222000},"page":"96-111","source":"Crossref","is-referenced-by-count":9,"title":["OmpSs-OpenCL Programming Model for Heterogeneous Systems"],"prefix":"10.1007","author":[{"given":"Vinoth Krishnan","family":"Elangovan","sequence":"first","affiliation":[]},{"given":"Rosa. M.","family":"Badia","sequence":"additional","affiliation":[]},{"given":"Eduard Ayguade","family":"Parra","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"7_CR1","unstructured":"OpenCL programming, \n                    \n                      http:\/\/www.khronos.org\/registry\/cl\/specs\/OpenCL-1.1.pdf"},{"key":"7_CR2","doi-asserted-by":"crossref","unstructured":"Duran, A., Ayguad\u00e9, E., Badia, R.M., et al.: OmpSs: a Proposal for Programming Heterogeneous Multi-Core Architectures. Parallel Processing Letters, 173\u2013193 (2011)","DOI":"10.1142\/S0129626411000151"},{"key":"7_CR3","doi-asserted-by":"crossref","unstructured":"Perez, J.M., Badia, R.M., Labarta, J.: Handling task dependencies under strided and aliased references. In: Proceeding ICS 2010 Proceedings of the 24th ACM International Conference on Supercomputing (2010)","DOI":"10.1145\/1810085.1810122"},{"key":"7_CR4","unstructured":"CUDA Programming, \n                    \n                      http:\/\/developer.download.nvidia.com\/compute\/cuda\/4_0\/toolkit\/docs\/CUDA_C_programming_Guide.pdf"},{"key":"7_CR5","unstructured":"CELL Programming HandBook, \n                    \n                      https:\/\/www-01.ibm.com\/chips\/techlib\/techlib.nsf\/techdocs\/1741C509C5F64B3300257460006FD68D\/$file\/CellBE_PXCell_Handbook_v1.11_12May08_pub.pdf"},{"key":"7_CR6","unstructured":"Parallel Program Visualization and Analysis Tool, \n                    \n                      http:\/\/www.bsc.es\/media\/1364.pdf"},{"key":"7_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"851","DOI":"10.1007\/978-3-642-03869-3_79","volume-title":"Euro-Par 2009 Parallel Processing","author":"E. Ayguad\u00e9","year":"2009","unstructured":"Ayguad\u00e9, E., Badia, R.M., Igual, F.D., Labarta, J., Mayo, R., Quintana-Ort\u00ed, E.S.: An Extension of the StarSs Programming Model for Platforms with Multiple GPUs. In: Sips, H., Epema, D., Lin, H.-X. (eds.) Euro-Par 2009. LNCS, vol.\u00a05704, pp. 851\u2013862. Springer, Heidelberg (2009)"},{"key":"7_CR8","unstructured":"Munshi, A., Gaster, B.R., Mattson, T.G., Fung, J., Ginsburg, D.: OpenCL Programming Guide, 1st edn. Addison-Wesley Professional (July 25, 2011) ISBN-10: 0321749642"},{"key":"7_CR9","doi-asserted-by":"crossref","unstructured":"Lee, J., et al.: An OpenCL framework for heterogeneous multicores with local memory. In: Proceedings of the 19th International Conference on Parallel Architectures and Compilation Techniques, PACT (2010)","DOI":"10.1145\/1854273.1854301"},{"key":"7_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"286","DOI":"10.1007\/978-3-642-19861-8_16","volume-title":"Compiler Construction","author":"D. Grewe","year":"2011","unstructured":"Grewe, D., O\u2019Boyle, M.F.P.: A Static Task Partitioning Approach for Heterogeneous Systems Using OpenCL. In: Knoop, J. (ed.) CC 2011. LNCS, vol.\u00a06601, pp. 286\u2013305. Springer, Heidelberg (2011)"},{"key":"7_CR11","doi-asserted-by":"crossref","unstructured":"Aoki, R., et al.: Hybrid OpenCL: Enhancing OpenCL for Distributed Processing. In: Parallel and Distributed Processing with Applications, ISPA (2011)","DOI":"10.1109\/ISPA.2011.28"},{"key":"7_CR12","unstructured":"Gregg, C., et al.: Contention-Aware Scheduling of Parallel Code for Heterogeneous Systems. In: Poster at HotPar 2010 (2010)"},{"key":"7_CR13","unstructured":"http:\/\/software.intel.com\/en-us\/articles\/opencl-device-fission-for-cpu-performance\/"}],"container-title":["Lecture Notes in Computer Science","Languages and Compilers for Parallel Computing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-37658-0_7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,12]],"date-time":"2019-05-12T03:51:36Z","timestamp":1557633096000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-37658-0_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642376573","9783642376580"],"references-count":13,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-37658-0_7","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2013]]}}}