{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,12]],"date-time":"2025-07-12T01:14:31Z","timestamp":1752282871390,"version":"3.37.3"},"publisher-location":"Cham","reference-count":19,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319985206"},{"type":"electronic","value":"9783319985213"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018]]},"DOI":"10.1007\/978-3-319-98521-3_15","type":"book-chapter","created":{"date-parts":[[2018,8,28]],"date-time":"2018-08-28T01:37:01Z","timestamp":1535420221000},"page":"222-235","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Mapping OpenMP to a Distributed Tasking Runtime"],"prefix":"10.1007","author":[{"given":"Jeremy","family":"Kemp","sequence":"first","affiliation":[]},{"given":"Barbara","family":"Chapman","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2018,8,29]]},"reference":[{"key":"15_CR1","unstructured":"Intel OpenMP* runtime. https:\/\/www.openmprtl.org\/"},{"key":"15_CR2","unstructured":"Intel threading building blocks user guide. https:\/\/software.intel.com\/en-us\/node\/506045"},{"key":"15_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"863","DOI":"10.1007\/978-3-642-03869-3_80","volume-title":"Euro-Par 2009 Parallel Processing","author":"C Augonnet","year":"2009","unstructured":"Augonnet, C., Thibault, S., Namyst, R., Wacrenier, P.-A.: StarPU: a unified platform for task scheduling on heterogeneous multicore architectures. In: Sips, H., Epema, D., Lin, H.-X. (eds.) Euro-Par 2009. LNCS, vol. 5704, pp. 863\u2013874. Springer, Heidelberg (2009). https:\/\/doi.org\/10.1007\/978-3-642-03869-3_80"},{"issue":"3","key":"15_CR4","doi-asserted-by":"publisher","first-page":"404","DOI":"10.1109\/TPDS.2008.105","volume":"20","author":"E Ayguade","year":"2009","unstructured":"Ayguade, E., et al.: The design of OpenMP tasks. IEEE Trans. Parallel Distrib. Syst. 20(3), 404\u2013418 (2009)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"15_CR5","doi-asserted-by":"crossref","unstructured":"Bauer, M., Treichler, S., Slaughter, E., Aiken, A.: Legion: expressing locality and independence with logical regions. In: Proceedings of the International Conference on High Performance Computing, Networking, Storage And Analysis, p. 66. IEEE Computer Society Press (2012)","DOI":"10.1109\/SC.2012.71"},{"key":"15_CR6","unstructured":"OpenMP Architecture Review Board: OpenMP Application Program Interface, Version 4.0"},{"key":"15_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"271","DOI":"10.1007\/978-3-642-30961-8_24","volume-title":"OpenMP in a Heterogeneous World","author":"JM Bull","year":"2012","unstructured":"Bull, J.M., Reid, F., McDonnell, N.: A microbenchmark suite for OpenMP tasks. In: Chapman, B.M., Massaioli, F., M\u00fcller, M.S., Rorro, M. (eds.) IWOMP 2012. LNCS, vol. 7312, pp. 271\u2013274. Springer, Heidelberg (2012). https:\/\/doi.org\/10.1007\/978-3-642-30961-8_24"},{"key":"15_CR8","doi-asserted-by":"crossref","unstructured":"Cav\u00e9, V., Zhao, J., Shirako, J., Sarkar, V.: Habanero-Java: the new adventures of old x10. In: Proceedings of the 9th International Conference on Principles and Practice of Programming in Java, pp. 51\u201361. ACM (2011)","DOI":"10.1145\/2093157.2093165"},{"key":"15_CR9","doi-asserted-by":"crossref","unstructured":"Danalis, A., Bosilca, G., Bouteiller, A., Herault, T., Dongarra, J.: PTG: an abstraction for unhindered parallelism. In: 2014 Fourth International Workshop on Domain-Specific Languages and High-Level Frameworks for High Performance Computing (WOLFHPC), pp. 21\u201330. IEEE (2014)","DOI":"10.1109\/WOLFHPC.2014.8"},{"issue":"02","key":"15_CR10","doi-asserted-by":"publisher","first-page":"173","DOI":"10.1142\/S0129626411000151","volume":"21","author":"A Duran","year":"2011","unstructured":"Duran, A., et al.: OmpSs: a proposal for programming heterogeneous multi-core architectures. Parallel Proces. Lett. 21(02), 173\u2013193 (2011)","journal-title":"Parallel Proces. Lett."},{"key":"15_CR11","doi-asserted-by":"crossref","unstructured":"Carter Edwards, H., Sunderland, D.: Kokkos array performance-portable manycore programming model. In: Proceedings of the 2012 International Workshop on Programming Models and Applications for Multicores and Manycores, PMAM 2012, pp. 1\u201310. ACM, New York (2012)","DOI":"10.1145\/2141702.2141703"},{"key":"15_CR12","doi-asserted-by":"crossref","unstructured":"Kaiser, H., Heller, T., Adelstein-Lelbach, B., Serio, A., Fey, D.: HPX: a task based programming model in a global address space. In: Proceedings of the 8th International Conference on Partitioned Global Address Space Programming Models, p. 6. ACM (2014)","DOI":"10.1145\/2676870.2676883"},{"key":"15_CR13","doi-asserted-by":"crossref","unstructured":"Lee, J., Sato, M.: Implementation and performance evaluation of XcalableMP: a parallel programming language for distributed memory systems. In: 2010 39th International Conference on Parallel Processing Workshops (ICPPW), pp. 413\u2013420. IEEE (2010)","DOI":"10.1109\/ICPPW.2010.62"},{"key":"15_CR14","doi-asserted-by":"crossref","unstructured":"Mattson, T.G., et al.: The open community runtime: a runtime system for extreme scale computing. In: 2016 IEEE High Performance Extreme Computing Conference (HPEC), pp. 1\u20137, September 2016","DOI":"10.1109\/HPEC.2016.7761580"},{"issue":"3","key":"15_CR15","doi-asserted-by":"publisher","first-page":"512","DOI":"10.1109\/TPDS.2017.2766062","volume":"29","author":"S Seo","year":"2018","unstructured":"Seo, S., et al.: Argobots: a lightweight low-level threading and tasking framework. IEEE Trans. Parallel Distrib. Syst. 29(3), 512\u2013526 (2018)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"15_CR16","doi-asserted-by":"crossref","unstructured":"Slaughter, E., Lee, W., Treichler, S., Bauer, M., Aiken, A.: Regent: a high-productivity programming language for HPC with logical regions. In: International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2015, TX, USA, November, Austin (2015)","DOI":"10.1145\/2807591.2807629"},{"key":"15_CR17","doi-asserted-by":"crossref","unstructured":"Tsugane, k., Lee, J., Murai, H., Sato, M.: Multi-tasking execution in PGAS language XcalableMP and communication optimization on many-core clusters. In: Proceedings of the International Conference on High Performance Computing in Asia-Pacific Region, HPC Asia 2018, pp. 75\u201385. ACM, New York (2018)","DOI":"10.1145\/3149457.3154482"},{"key":"15_CR18","doi-asserted-by":"crossref","unstructured":"Wheeler, K.B., Murphy, R.C., Thain, D.: Qthreads: an API for programming with millions of lightweight threads. In: IEEE International Symposium on Parallel and Distributed Processing, IPDPS 2008, pp. 1\u20138. IEEE (2008)","DOI":"10.1109\/IPDPS.2008.4536359"},{"key":"15_CR19","unstructured":"Yarkhan, A., Kurzak, J., Dongarra, J.: Quark users guide. Innovative Computing Laboratory, University of Tennessee, Electrical Engineering and Computer Science (2011)"}],"container-title":["Lecture Notes in Computer Science","Evolving OpenMP for Evolving Architectures"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-98521-3_15","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,22]],"date-time":"2019-10-22T21:38:28Z","timestamp":1571780308000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-98521-3_15"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319985206","9783319985213"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-98521-3_15","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2018]]}}}