{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,3]],"date-time":"2022-04-03T09:14:45Z","timestamp":1648977285164},"reference-count":14,"publisher":"Springer Science and Business Media LLC","issue":"12","license":[{"start":{"date-parts":[[2013,11,21]],"date-time":"2013-11-21T00:00:00Z","timestamp":1384992000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computing"],"published-print":{"date-parts":[[2014,12]]},"DOI":"10.1007\/s00607-013-0367-4","type":"journal-article","created":{"date-parts":[[2013,11,20]],"date-time":"2013-11-20T07:43:01Z","timestamp":1384933381000},"page":"1149-1162","source":"Crossref","is-referenced-by-count":1,"title":["Performance of CPU\/GPU compiler directives on ISO\/TTI kernels"],"prefix":"10.1007","volume":"96","author":[{"given":"Sayan","family":"Ghosh","sequence":"first","affiliation":[]},{"given":"Terrence","family":"Liao","sequence":"additional","affiliation":[]},{"given":"Henri","family":"Calandra","sequence":"additional","affiliation":[]},{"given":"Barbara M.","family":"Chapman","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2013,11,21]]},"reference":[{"key":"367_CR1","unstructured":"OpenMP ARB (2010) The OpenMP API specification for parallel programming. http:\/\/openmp.org\/wp\/"},{"issue":"2","key":"367_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 PA (2011) Starpu: a unified platform for task scheduling on heterogeneous multicore architectures. Concurr Comput Pract Exp 23(2):187\u2013198","journal-title":"Concurr Comput Pract Exp"},{"key":"367_CR3","doi-asserted-by":"crossref","unstructured":"Ayguad\u00e9 E, Badia RM, Igual FD, Labarta J, Mayo R, Quintana-Ort\u00ed ES (2009) An extension of the starss programming model for platforms with multiple gpus. In: Euro-Par 2009 parallel processing, Springer, New York, pp 851\u2013862","DOI":"10.1007\/978-3-642-03869-3_79"},{"issue":"5","key":"367_CR4","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1109\/MM.2011.67","volume":"31","author":"S Benkner","year":"2011","unstructured":"Benkner S, Pllana S, Traff JL, Tsigas P, Dolinsky U, Augonnet C, Bachmayer B, Kessler C, Moloney D, Osipov V (2011) Peppher: efficient and productive usage of hybrid computing systems. Micro IEEE 31(5):28\u201341","journal-title":"Micro IEEE"},{"key":"367_CR5","unstructured":"Bihan S, Moulard GE, Dolbeau R, Calandra H, Abdelkhalek R (2009) Directive-based heterogeneous programming-a gpu-accelerated rtm use case. In: Proceedings of the 7th international conference on computing, communications and control technologies"},{"key":"367_CR6","doi-asserted-by":"crossref","unstructured":"Datta K, Murphy M, Volkov V, Williams S, Carter J, Oliker L, Patterson D, Shalf J, Yelick K (2008) Stencil computation optimization and auto-tuning on state-of-the-art multicore architectures. In: Proceedings of the 2008 ACM\/IEEE conference on supercomputing, IEEE Press, New York, p 4","DOI":"10.1109\/SC.2008.5222004"},{"key":"367_CR7","unstructured":"Dolbeau R, Bihan S, Bodin F (2007) Hmpp: a hybrid multi-core parallel programming environment. In: Workshop on general purpose processing on graphics processing units (GPGPU 2007)"},{"key":"367_CR8","unstructured":"The Portland Group (2010) Pgi accelerator programming model. http:\/\/www.pgroup.com\/resources\/accel.htm"},{"key":"367_CR9","doi-asserted-by":"crossref","unstructured":"Lee S, Eigenmann R (2010) Openmpc: extended openmp programming and tuning for gpus. In: Proceedings of the 2010 ACM\/IEEE international conference for high performance computing, networking, storage and analysis, IEEE Computer Society, pp 1\u201311","DOI":"10.1109\/SC.2010.36"},{"key":"367_CR10","unstructured":"Nvidia (2011) Nvidia cuda visual profiler. http:\/\/developer.download.nvidia.com\/compute\/DevZone\/docs\/html\/C\/doc\/Compute_Visual_Profiler_User_Guide.pdf"},{"key":"367_CR11","unstructured":"CUDA Nvidia (2007) Compute unified device architecture programming guide"},{"key":"367_CR12","unstructured":"PGI Nvidia, CAPS and Cray (2011) Openacc application programming interface: directives for accelerators. http:\/\/www.openacc.org"},{"issue":"3","key":"367_CR13","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1109\/MCSE.2010.69","volume":"12","author":"JE Stone","year":"2010","unstructured":"Stone JE, Gohara D, Shi G (2010) Opencl: a parallel programming standard for heterogeneous computing systems. Comput Sci Eng 12(3):66","journal-title":"Comput Sci Eng"},{"key":"367_CR14","first-page":"1","volume":"21","author":"N Whitehead","year":"2011","unstructured":"Whitehead N, Fit-Florea A (2011) Precision & performance: floating point and ieee 754 compliance for nvidia gpus. rn (A + B) 21:1\u20131874919 424","journal-title":"rn (A + B)"}],"container-title":["Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-013-0367-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00607-013-0367-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-013-0367-4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,3]],"date-time":"2019-08-03T17:20:38Z","timestamp":1564852838000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00607-013-0367-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,11,21]]},"references-count":14,"journal-issue":{"issue":"12","published-print":{"date-parts":[[2014,12]]}},"alternative-id":["367"],"URL":"https:\/\/doi.org\/10.1007\/s00607-013-0367-4","relation":{},"ISSN":["0010-485X","1436-5057"],"issn-type":[{"value":"0010-485X","type":"print"},{"value":"1436-5057","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,11,21]]}}}