{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T23:42:15Z","timestamp":1740181335285,"version":"3.37.3"},"reference-count":23,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2020,11,19]],"date-time":"2020-11-19T00:00:00Z","timestamp":1605744000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,11,19]],"date-time":"2020-11-19T00:00:00Z","timestamp":1605744000000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"name":"National Key RD Program of China","award":["2017YFB0202004"],"award-info":[{"award-number":["2017YFB0202004"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["CCF Trans. HPC"],"published-print":{"date-parts":[[2020,12]]},"DOI":"10.1007\/s42514-020-00050-9","type":"journal-article","created":{"date-parts":[[2020,11,19]],"date-time":"2020-11-19T08:02:55Z","timestamp":1605772975000},"page":"323-331","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["An automatic mapping technique for OpenACC kernel code based on deeply fused and heterogeneous many-core architecture"],"prefix":"10.1007","volume":"2","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7410-4799","authenticated-orcid":false,"given":"Libo","family":"Zhang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xingquan","family":"Mao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hongtao","family":"You","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Long","family":"Gu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaocheng","family":"Jiang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,11,19]]},"reference":[{"key":"50_CR2","doi-asserted-by":"publisher","unstructured":"Alyson, D.P., Luiz, E.R, Luis, F.W.G.: PSkel: a stencil programming framework for CPU-GPU systems. In: Concurrency and Computation Practice and Experience, April (2015). https:\/\/doi.org\/10.1002\/cpe.3479","DOI":"10.1002\/cpe.3479"},{"key":"50_CR1","unstructured":"Alyson, D.P., Rodrigo, C.R., Luis, F.W.G.: Extending OpenACC for efficient stencil code generation and execution by skeleton frameworks. In: International Conference on High Performance Computing and Simulation (HPCS), At Genoa, Italy (2017a)"},{"key":"50_CR3","doi-asserted-by":"publisher","unstructured":"Alyson, D.P., Rodrigo, C.R., Luiz, E.R.: Automatic partitioning of stencil computations on heterogeneous systems. In: Conference: 2017 International Symposium on Computer Architecture and High Performance Computing Workshops (SBAR-PADW), (2017b). https:\/\/doi.org\/10.1109\/SBAC-PADW.2017.16","DOI":"10.1109\/SBAC-PADW.2017.16"},{"key":"50_CR4","doi-asserted-by":"publisher","first-page":"2333","DOI":"10.1016\/j.procs.2017.05.155","volume":"108","author":"DP Alyson","year":"2017","unstructured":"Alyson, D.P., Rodrigo, C.R., Mario, A.R.D.: Enabling efficient stencil code generation in OpenACC. Proced. Comput. Sci. 108, 2333\u20132337 (2017c). https:\/\/doi.org\/10.1016\/j.procs.2017.05.155","journal-title":"Proced. Comput. Sci."},{"key":"50_CR5","unstructured":"Appentra.: Faster development of better parallel software with Parallelware. https:\/\/www.appentra.com (2020)"},{"key":"50_CR6","doi-asserted-by":"publisher","unstructured":"Carter, N.P., Agrawal, A., Borkar, S., et al.: An architecture for ubiquitous high-performance computing. In: Proceedings of the 2013 Symposium on High-Performance Computer Architecture (HPCA 2013), Shenzhen, 2013, pp. 198\u2013209. https:\/\/doi.org\/10.1109\/HPCA.2013.6522319","DOI":"10.1109\/HPCA.2013.6522319"},{"issue":"1","key":"50_CR7","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1177\/1094342010391989","volume":"25","author":"J Dongarra","year":"2011","unstructured":"Dongarra, J., Beckman, P., Moore, T., et al.: The Int\u2019l exascale software project roadmap. Int. J. High Perform. Comput. Appl. 25(1), 3\u201360 (2011). https:\/\/doi.org\/10.1177\/1094342010391989","journal-title":"Int. J. High Perform. Comput. Appl."},{"key":"50_CR8","unstructured":"EESI Project.: The European exascale software initiative. https:\/\/www.eesi-project.eu\/ (2020)"},{"key":"50_CR9","unstructured":"https:\/\/www.caps-entreprise.com"},{"key":"50_CR10","unstructured":"https:\/\/csmd.ornl.gov\/project\/openarc-open-accelerator-research-compiler"},{"key":"50_CR11","unstructured":"https:\/\/gcc.gnu.org\/wiki\/OpenACC"},{"key":"50_CR12","unstructured":"https:\/\/github.com\/laudarch\/RoseACC-workspace"},{"key":"50_CR13","unstructured":"https:\/\/omni-compiler.org"},{"key":"50_CR14","unstructured":"https:\/\/www.cray.com"},{"key":"50_CR15","unstructured":"https:\/\/www.nvidia.com"},{"key":"50_CR16","unstructured":"https:\/\/www.openacc.org\/"},{"key":"50_CR17","unstructured":"https:\/\/www.pgroup.com\/index.htm"},{"key":"50_CR18","unstructured":"https:\/\/www.top500.org\/lists\/2019\/11\/"},{"key":"50_CR19","first-page":"83","volume-title":"WOMPAT, volume 3349 of Lecture Notes in Computer Science","author":"Y Lin","year":"2004","unstructured":"Lin, Y., Terboven, C., An Mey, D., Copty, N.: Automatic scoping of variables in parallel regions of an OpenMP program. In: Chapman, B.M. (ed.) WOMPAT, volume 3349 of Lecture Notes in Computer Science, pp. 83\u201397. Springer, New York (2004)"},{"issue":"8","key":"50_CR20","doi-asserted-by":"publisher","first-page":"e4053","DOI":"10.1002\/cpe.4053","volume":"29","author":"CR Rodrigo","year":"2017","unstructured":"Rodrigo, C.R., Alyson, D.P., Luiz, E.R.: TOAST: automatic tiling for iterative stencil computations on GPUs. Concurr. Comput. Pract. Exp. 29(8), e4053 (2017). https:\/\/doi.org\/10.1002\/cpe.4053","journal-title":"Concurr. Comput. Pract. Exp."},{"key":"50_CR21","doi-asserted-by":"crossref","unstructured":"Royuela, S., Duran, A., Chunhua, L., Quinlan, D.J.: Auto-scoping for OpenMP tasks. In: IWOMP (2012)","DOI":"10.1007\/978-3-642-30961-8_3"},{"key":"50_CR22","first-page":"98","volume-title":"WOMPAT 2004, volume of 3349, LNCS","author":"M Voss","year":"2005","unstructured":"Voss, M., Chiu, E., Chow, P.M.Y., Wong, C., Yuen, K.: An evaluation of auto-scoping in OpenMP. In: Chapman, B.M. (ed.) WOMPAT 2004, volume of 3349, LNCS. pp. 98\u2013109. Springer, Heidelberg (2005)"},{"key":"50_CR23","doi-asserted-by":"publisher","unstructured":"Yan, Y., Liu, J., Cameron, K.W.: HOMP: automated distribution of parallel loops and data in highly parallel accelerator-based systems. In: Conference: IPDPS\u201917 (IEEE International Parallel and Distributed Processing Symposium 2017) (2017). https:\/\/doi.org\/10.1109\/IPDPS.2017.99","DOI":"10.1109\/IPDPS.2017.99"}],"container-title":["CCF Transactions on High Performance Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s42514-020-00050-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s42514-020-00050-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s42514-020-00050-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,25]],"date-time":"2020-11-25T17:02:58Z","timestamp":1606323778000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s42514-020-00050-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,11,19]]},"references-count":23,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2020,12]]}},"alternative-id":["50"],"URL":"https:\/\/doi.org\/10.1007\/s42514-020-00050-9","relation":{},"ISSN":["2524-4922","2524-4930"],"issn-type":[{"type":"print","value":"2524-4922"},{"type":"electronic","value":"2524-4930"}],"subject":[],"published":{"date-parts":[[2020,11,19]]},"assertion":[{"value":"3 April 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"12 September 2020","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 November 2020","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}