Argobots and Lightweight Threads
-
Sangmin Seo, Abdelhalim Amer, Pavan Balaji, Cyril Bordage, George Bosilca, Alex Brooks, Philip Carns, Adrian Castello, Damien Genet, Thomas Herault, Shintaro Iwasaki, Prateek Jindal, Laxmikant V. Kale, Sriram Krishnamoorthy, Jonathan Lifflander, Huiwei Lu, Esteban Meneses, Marc Snir, Yanhua Sun, Kenjiro Taura, and Pete Beckman. Argobots: A Lightweight Low-Level Threading and Tasking Framework, IEEE Transactions on Parallel and Distributed Systems (TPDS), Oct. 2017This article explains the overall design and implementation of the Argobots runtime system.
-
Shintaro Iwasaki, Abdelhalim Amer, Kenjiro Taura, and Pavan Balaji. Analyzing the Performance Trade-Off in Implementing User-Level Threads, IEEE Transactions on Parallel and Distributed Systems (TPDS), Feb. 2020This article explains the implementation of lightweight threads in Argobots. This is an extended paper of the following SC '18 paper.
-
Shintaro Iwasaki, Abdelhalim Amer, Kenjiro Taura, and Pavan Balaji. Lessons Learned from Analyzing Dynamic Promotion for User-Level Threading, IEEE/ACM International Conference on High Performance Computing, Networking, Storage and Analysis (SC '18), Nov. 2018This conference paper explains the implementation of lightweight threads in Argobots.