Argobots: A Lightweight Low-Level Threading and Tasking Framework

作者: Sangmin Seo , Abdelhalim Amer , Pavan Balaji , Cyril Bordage , George Bosilca

DOI: 10.1109/TPDS.2017.2766062

关键词:

摘要: … part in OpenMC and takes around 85 percent of the total runtime of OpenMC, according to its … We measured the CPU time using the GNU time command line utility to collect the number …

参考文章(44)
Abdelhalim Amer, Naoya Maruyama, Miquel Pericàs, Kenjiro Taura, Rio Yokota, Satoshi Matsuoka, Fork-Join and Data-Driven Execution Models on Multi-core Architectures: Case Study of the FMM Lecture Notes in Computer Science. pp. 255- 266 ,(2013) , 10.1007/978-3-642-38750-0_19
Chuck Pheatt, Intel® threading building blocks Journal of Computing Sciences in Colleges. ,vol. 23, pp. 298- 298 ,(2008)
Endong Wang, Qing Zhang, Bo Shen, Guangyong Zhang, Xiaowei Lu, Qing Wu, Yajuan Wang, Intel Math Kernel Library Springer, Cham. pp. 167- 188 ,(2014) , 10.1007/978-3-319-06486-4_7
Panagiotis E. Hadjidoukas, Vassilios V. Dimakopoulos, Nested parallelism in the OMPI OpenmP/C compiler european conference on parallel processing. pp. 662- 671 ,(2007) , 10.1007/978-3-540-74466-5_70
John R. Douceur, William J. Bolosky, Marvin Theimer, Atul Adya, Jon Howell, Cooperative Task Management Without Manual Stack Management usenix annual technical conference. pp. 289- 302 ,(2002)
Ralf S. Engelschall, Portable multithreading: the signal stack trick for user-space thread creation usenix annual technical conference. pp. 20- 20 ,(2000)
Yoshizumi Tanaka, Kenjiro Taura, Mitsuhisa Sato, Akinori Yonezawa, Performance Evaluation of OpenMP Applications with Nested Parallelism Lecture Notes in Computer Science. pp. 100- 112 ,(2000) , 10.1007/3-540-40889-4_8
Marc Pérache, Hervé Jourdren, Raymond Namyst, MPC: A Unified Parallel Runtime for Clusters of NUMA Machines european conference on parallel processing. ,vol. 5168, pp. 78- 88 ,(2008) , 10.1007/978-3-540-85451-7_9
L. V. Kalé, J. Yelon, T. Knauff, Threads for interoperable parallel programming Languages and Compilers for Parallel Computing. pp. 534- 552 ,(1997) , 10.1007/BFB0017274
Jerome Soumagne, Dries Kimpe, Judicael Zounmevo, Mohamad Chaarawi, Quincey Koziol, Ahmad Afsahi, Robert Ross, Mercury: Enabling remote procedure call for high-performance computing international conference on cluster computing. pp. 1- 8 ,(2013) , 10.1109/CLUSTER.2013.6702617