{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,12]],"date-time":"2026-05-12T01:35:26Z","timestamp":1778549726265,"version":"3.51.4"},"reference-count":51,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"3","license":[{"start":{"date-parts":[[2018,3,1]],"date-time":"2018-03-01T00:00:00Z","timestamp":1519862400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2018,3,1]],"date-time":"2018-03-01T00:00:00Z","timestamp":1519862400000},"content-version":"am","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2018,3,1]],"date-time":"2018-03-01T00:00:00Z","timestamp":1519862400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2018,3,1]],"date-time":"2018-03-01T00:00:00Z","timestamp":1519862400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"name":"U.S. Department of Energy, Office of Science","award":["DE-AC02-06CH11357"],"award-info":[{"award-number":["DE-AC02-06CH11357"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Parallel Distrib. Syst."],"published-print":{"date-parts":[[2018,3,1]]},"DOI":"10.1109\/tpds.2017.2766062","type":"journal-article","created":{"date-parts":[[2017,10,24]],"date-time":"2017-10-24T18:08:03Z","timestamp":1508868483000},"page":"512-526","source":"Crossref","is-referenced-by-count":93,"title":["Argobots: A Lightweight Low-Level Threading and Tasking Framework"],"prefix":"10.1109","volume":"29","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9515-9836","authenticated-orcid":false,"given":"Sangmin","family":"Seo","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5856-0172","authenticated-orcid":false,"given":"Abdelhalim","family":"Amer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pavan","family":"Balaji","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cyril","family":"Bordage","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2411-8495","authenticated-orcid":false,"given":"George","family":"Bosilca","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alex","family":"Brooks","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Philip","family":"Carns","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8576-8451","authenticated-orcid":false,"given":"Adrian","family":"Castello","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0808-0984","authenticated-orcid":false,"given":"Damien","family":"Genet","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thomas","family":"Herault","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shintaro","family":"Iwasaki","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9524-2341","authenticated-orcid":false,"given":"Prateek","family":"Jindal","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Laxmikant V.","family":"Kale","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sriram","family":"Krishnamoorthy","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jonathan","family":"Lifflander","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Huiwei","family":"Lu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Esteban","family":"Meneses","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3504-2468","authenticated-orcid":false,"given":"Marc","family":"Snir","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yanhua","family":"Sun","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5224-382X","authenticated-orcid":false,"given":"Kenjiro","family":"Taura","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pete","family":"Beckman","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref1","article-title":"GNU Portable Threads"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/258915.258944"},{"key":"ref3","article-title":"A flexible thread scheduler for hierarchical multiprocessor\n machines","volume-title":"Proc. 2nd Int. Workshop Operating Syst. Program. Environ. Manage. Tools\n High-Perform. Comput. Clusters","author":"Thibault"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-44471-9_10"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2008.4536359"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/301104.301110"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/1182807.1182811"},{"issue":"4","key":"ref8","first-page":"298","article-title":"Intel threading building blocks","volume-title":"J. Comput. Sci. Colleges","volume":"23","year":"2008"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-85451-7_9"},{"key":"ref10","first-page":"289","article-title":"Cooperative task management without manual stack management","volume-title":"Proc. Annu. Conf. USENIX Annu. Tech. Conf.","author":"Adya"},{"key":"ref11","article-title":"SunSoft, \nSolaris multithreaded programming guide","year":"1995","journal-title":"Prentice-Hall, Inc."},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945471"},{"key":"ref13","article-title":"State threads library for internet applications.","author":"Shekhtman"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/1250734.1250756"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2009.5161104"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2005.434"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1007\/bfb0017274"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/2628071.2628084"},{"key":"ref21","article-title":"Portable multithreading: The signal stack trick for user-space\n thread creation","volume-title":"Proc. Annu. Conf. USENIX Annu. Tech. Conf.","author":"Engelschall"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2011.57"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/378993.379232"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522720"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/1988796.1988804"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/277650.277725"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/ipdps.2009.5161079"},{"key":"ref31","article-title":"XSBench - The development and\n verification of a performance abstraction for Monte Carlo reactor analysis","volume-title":"Proc.\n Int. Conf. Physics Reactors","author":"Tramm"},{"key":"ref32","first-page":"90","article-title":"OpenMC: A\n state-of-the-art Monte Carlo code for research and development","volume-title":"Annals of Nuclear Energy","volume":"82","year":"2015"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-40889-4_8"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-74466-5_70"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1007\/s10766-010-0136-3"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-38750-0_19"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-06486-4_7"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/2688500.2688522"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/2834976.2834984"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/1851476.1851481"},{"key":"ref43","article-title":"Aurora.","year":"2016"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTER.2013.6702617"},{"key":"ref45","article-title":"libev.","author":"Lehmann","year":"2016"},{"key":"ref46","article-title":"OpenSSL cryptography and SSL\/TSL Tookit","year":"2016"},{"key":"ref47","article-title":"Why events\n are a bad idea (for high-concurrency servers)","volume-title":"Proc. USENIX Workshop Hot Topics\n Operating Syst.","author":"von Behren"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1109\/NAS.2012.41"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1145\/165854.165874"},{"key":"ref50","first-page":"557","article-title":"Productive programming\n of GPU clusters with OmpSs","volume-title":"26th IEEE Intl. Parallel and Distrib.\n Process. Sympo. (IPDPS)","year":"2012"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2012.71"},{"key":"ref52","first-page":"1","article-title":"ParalleX: A study of a new parallel computation\n model","volume-title":"Parallel and Distrib. Process. Sympo. 2007. IPDPS 2007. IEEE\n Intl.","year":"2007"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1145\/1806596.1806639"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1145\/1094811.1094852"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2013.78"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1177\/1094342007078442"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1145\/1937117.1937127"},{"key":"ref58","article-title":"Continuations and stackless Python","volume-title":"Proc. 8th Intl. Python\n Conf.","volume":"1","year":"2000"}],"container-title":["IEEE Transactions on Parallel and Distributed Systems"],"original-title":[],"link":[{"URL":"http:\/\/ieeexplore.ieee.org\/ielaam\/71\/8289387\/8082139-aam.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/71\/8289387\/08082139.pdf?arnumber=8082139","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,1,24]],"date-time":"2024-01-24T00:40:53Z","timestamp":1706056853000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/8082139\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,3,1]]},"references-count":51,"journal-issue":{"issue":"3"},"URL":"https:\/\/doi.org\/10.1109\/tpds.2017.2766062","relation":{},"ISSN":["1045-9219"],"issn-type":[{"value":"1045-9219","type":"print"}],"subject":[],"published":{"date-parts":[[2018,3,1]]}}}