{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T00:49:01Z","timestamp":1740098941620,"version":"3.37.3"},"publisher-location":"Cham","reference-count":8,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319655772"},{"type":"electronic","value":"9783319655789"}],"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-65578-9_23","type":"book-chapter","created":{"date-parts":[[2017,8,16]],"date-time":"2017-08-16T00:33:22Z","timestamp":1502843602000},"page":"338-347","source":"Crossref","is-referenced-by-count":0,"title":["Custom Data Mapping for Composable Data Management"],"prefix":"10.1007","author":[{"given":"Tom","family":"Scogland","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chris","family":"Earl","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bronis","family":"de Supinski","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,8,17]]},"reference":[{"key":"23_CR1","unstructured":"Beyer, J., Oehmke, D., Sandoval, J.: Transferring user-defined types in OpenACC. In: Proceedings of Cray User Group (CUG14) (2014)"},{"key":"23_CR2","doi-asserted-by":"crossref","unstructured":"Hoshino, T., Maruyama, N., Matsuoka, S.: An OpenACC extension for data layout transformation. In: 2014 First Workshop on Accelerator Programming Using Directives (WACCPD), pp. 12\u201318. IEEE (2014)","DOI":"10.1109\/WACCPD.2014.12"},{"key":"23_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"281","DOI":"10.1007\/978-3-319-45550-1_20","volume-title":"OpenMP: Memory, Devices, and Tasks","author":"I Karlin","year":"2016","unstructured":"Karlin, I., et al.: Early Experiences Porting Three Applications to OpenMP 4.5. In: Maruyama, N., Supinski, B.R., Wahib, M. (eds.) IWOMP 2016. LNCS, vol. 9903, pp. 281\u2013292. Springer, Cham (2016). doi:\n10.1007\/978-3-319-45550-1_20"},{"key":"23_CR4","unstructured":"OpenACC Standards Committee: Deep copy attach and detach. Technical report TR-16-1 (2016)"},{"key":"23_CR5","unstructured":"OpenACC Working Group and Others: The OpenACC Application Programming Interface, Version 2.5 (2015)"},{"key":"23_CR6","unstructured":"OpenMP Architecture Review Board: OpenMP Application Programming Interface, Version 4.5 (2015)"},{"key":"23_CR7","unstructured":"OpenMP Architecture Review Board: OpenMP Technical Report 4: Version 5.0 Preview 1. Technical report TR-4 (2016)"},{"key":"23_CR8","unstructured":"OpenMP Architecture Review Board: OpenMP Technical Report 5: Memory Management Support for OpenMP 5.0. Technical report TR-5 (2017)"}],"container-title":["Lecture Notes in Computer Science","Scaling OpenMP for Exascale Performance and Portability"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-65578-9_23","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,8,16]],"date-time":"2017-08-16T00:41:29Z","timestamp":1502844089000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-65578-9_23"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319655772","9783319655789"],"references-count":8,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-65578-9_23","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2017]]}}}