{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T00:48:47Z","timestamp":1740098927800,"version":"3.37.3"},"publisher-location":"Cham","reference-count":5,"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_1","type":"book-chapter","created":{"date-parts":[[2017,8,16]],"date-time":"2017-08-16T00:33:22Z","timestamp":1502843602000},"page":"3-16","source":"Crossref","is-referenced-by-count":7,"title":["Hands on with OpenMP4.5 and Unified Memory: Developing Applications for IBM\u2019s Hybrid CPU\u00a0+\u00a0GPU Systems (Part I)"],"prefix":"10.1007","author":[{"given":"Leopold","family":"Grinberg","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Carlo","family":"Bertolli","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Riyaz","family":"Haque","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,8,17]]},"reference":[{"key":"1_CR1","volume-title":"Using OpenMP: Portable Shared Memory Parallel Programming (Scientific and Engineering Computation)","author":"B Chapman","year":"2007","unstructured":"Chapman, B., Jost, G., van der Pas, R.: Using OpenMP: Portable Shared Memory Parallel Programming (Scientific and Engineering Computation). The MIT Press, Cambridge (2007)"},{"key":"1_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"265","DOI":"10.1007\/978-3-319-52709-3_20","volume-title":"Languages and Compilers for Parallel Computing","author":"T Chen","year":"2017","unstructured":"Chen, T., Sura, Z., Sung, H.: Automatic copying of pointer-based data structures. In: Ding, C., Criswell, J., Wu, P. (eds.) LCPC 2016. LNCS, vol. 10136, pp. 265\u2013281. Springer, Cham (2017). doi:\n10.1007\/978-3-319-52709-3_20"},{"key":"1_CR3","unstructured":"Complex data management in OpenACC\n            $$\\textregistered $$\n           programs. Technical report, OpenACC-Standard.org, November 2014. \nhttp:\/\/www.openacc.org\/sites\/default\/files\/inline-files\/TR-14-1.pdf"},{"key":"1_CR4","unstructured":"OpenMP standard webpage. \nhttp:\/\/openmp.org\/"},{"key":"1_CR5","unstructured":"OpenMP Language Committee: OpenMP Application Program Interface, version 4.5 edn. July 2013. \nhttp:\/\/www.openmp.org\/mp-documents\/openmp-4.5.pdf"}],"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_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,8,16]],"date-time":"2017-08-16T00:33:24Z","timestamp":1502843604000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-65578-9_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319655772","9783319655789"],"references-count":5,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-65578-9_1","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2017]]}}}