{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,9]],"date-time":"2024-09-09T07:10:28Z","timestamp":1725865828621},"publisher-location":"Cham","reference-count":11,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319455495"},{"type":"electronic","value":"9783319455501"}],"license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"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":[[2016]]},"DOI":"10.1007\/978-3-319-45550-1_19","type":"book-chapter","created":{"date-parts":[[2016,9,20]],"date-time":"2016-09-20T06:49:52Z","timestamp":1474354192000},"page":"268-280","source":"Crossref","is-referenced-by-count":1,"title":["Multiple Target Task Sharing Support for the OpenMP Accelerator Model"],"prefix":"10.1007","author":[{"given":"Guray","family":"Ozen","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sergi","family":"Mateo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eduard","family":"Ayguad\u00e9","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jes\u00fas","family":"Labarta","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"James","family":"Beyer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,9,21]]},"reference":[{"key":"19_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1007\/978-3-319-17248-4_2","volume-title":"High Performance Computing Systems. Performance Modeling, Benchmarking and Simulation","author":"AV Adinetz","year":"2015","unstructured":"Adinetz, A.V., Baumeister, P.F., B\u00f6ttiger, H., Hater, T., Maurer, T., Pleiter, D., Schenck, W., Schifano, S.F.: Performance evaluation of scientific applications on POWER8. In: Jarvis, S.A., Wright, S.A., Hammond, S.D. (eds.) PMBS 2014. LNCS, vol. 8966, pp. 24\u201345. Springer, Heidelberg (2015)"},{"key":"19_CR2","unstructured":"OpenMP ARB. OpenMP application program interface, v. 4.5 (2015)"},{"key":"19_CR3","doi-asserted-by":"crossref","unstructured":"Bertolli, C., Antao, S.F., Eichenberger, A.E., O\u2019Brien, K., Sura, Z., Jacob, A.C., Chen, T., Sallenave, O.: Coordinating GPU threads for OpenMP 4.0 in LLVM. In: Proceedings of the LLVM Compiler Infrastructure in HPC, LLVM-HPC 2014, Piscataway, NJ, USA, pp. 12\u201321. IEEE Press (2014)","DOI":"10.1109\/LLVM-HPC.2014.10"},{"key":"19_CR4","unstructured":"Khronos OpenCL Working Group. The OpenCL specification, version 2.0 (2014)"},{"key":"19_CR5","unstructured":"The Portland Group. PGI accelerator compilers"},{"key":"19_CR6","doi-asserted-by":"crossref","unstructured":"Lee, S., Vetter, J.S.: OpenARC: Open Accelerator Research Compiler for directive-based, efficient heterogeneous computing. In: The 23rd International Symposium on High-Performance Parallel and Distributed Computing, HPDC 2014, Vancouver, BC, Canada, 23\u201327 June 2014, pp. 115\u2013120 (2014)","DOI":"10.1145\/2600212.2600704"},{"key":"19_CR7","unstructured":"McCalpin, J.D.: Stream: sustainable memory bandwidth in high performance computers. Technical report, University of Virginia (2007)"},{"key":"19_CR8","unstructured":"NVIDIA. CUDA C programming guide version 7.0. NVIDIA Corporation (2013)"},{"key":"19_CR9","unstructured":"OpenACC-Standard.org. OpenACC application programming interface, v. 2.5 (2015)"},{"key":"19_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"215","DOI":"10.1007\/978-3-319-11454-5_16","volume-title":"Using and Improving OpenMP for Devices, Tasks, and More","author":"G Ozen","year":"2014","unstructured":"Ozen, G., Ayguad\u00e9, E., Labarta, J.: On the roles of the programmer, the compiler and the runtime system when programming accelerators in OpenMP. In: DeRose, L., de Supinski, B.R., Olivier, S.L., Chapman, B.M., M\u00fcller, M.S. (eds.) IWOMP 2014. LNCS, vol. 8766, pp. 215\u2013229. Springer, Heidelberg (2014)"},{"key":"19_CR11","doi-asserted-by":"crossref","unstructured":"Ozen, G., Ayguad\u00e9, E., Labarta, J.: Exploring dynamic parallelismin OpenMP. In: Proceedings of the Second Workshop on Accelerator Programming using Directives, WACCPD 2015, Austin, Texas, USA, 15 November 2015, pp. 5:1\u20135:8 (2015)","DOI":"10.1145\/2832105.2832113"}],"container-title":["Lecture Notes in Computer Science","OpenMP: Memory, Devices, and Tasks"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-45550-1_19","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,13]],"date-time":"2019-09-13T15:58:54Z","timestamp":1568390334000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-45550-1_19"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"ISBN":["9783319455495","9783319455501"],"references-count":11,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-45550-1_19","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2016]]}}}