Citation: | LI Xiuhe, SHEN Yang, LIN Zhongwei, et al., “Towards Order-Preserving and Zero-Copy Communication on Shared Memory for Large Scale Simulation,” Chinese Journal of Electronics, vol. 32, no. 5, pp. 1066-1076, 2023, doi: 10.23919/cje.2021.00.393 |
[1] |
Z. W. Lin, C. Tropper, M. N. I. Patoary, et al., “NTW-MT: A multi-threaded simulator for reaction diffusion simulations in neuron,” in Proceedings of the 3rd ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, New York, NY, USA, pp.157–167, 2015.
|
[2] |
Z. W. Lin, C. Tropper, R. A. McDougal, et al., “Multithreaded stochastic PDES for reactions and diffusions in neurons,” ACM Transactions on Modeling and Computer Simulation, vol.27, no.2, article no.7, 2016. doi: 10.1145/2987373
|
[3] |
W. J. Tang, Y. P. Yao, and F. Zhu, “A hierarchical parallel discrete event simulation kernel for multicore platform,” Cluster Computing, vol.16, no.3, pp.379–387, 2013. doi: 10.1007/s10586-012-0201-3
|
[4] |
D. Jagtap, N. Abu-Ghazaleh, and D. Ponomarev, “Optimization of parallel discrete event simulator for multi-core systems,” in Proceedings of the 2012 IEEE 26th International Parallel and Distributed Processing Symposium, Shanghai, China, pp.520–531, 2012.
|
[5] |
T. Hoefler, J. Dinan, D. Buntinas, et al., “Leveraging MPI’s one-sided communication interface for shared-memory programming,” in Recent Advances in the Message Passing Interface, J. L. Träff, S. Benkner, and J. J. Dongarra, Eds. Springer, Berlin, Heidelberg, pp.132–141, 2012.
|
[6] |
A. Venkataraman and K. K. Jagadeesha, “Evaluation of inter-process communication mechanisms,” Technical. report, Department of Computer Science, University of Wisconsin-Madison, 2015. http://pages.cs.wisc.edu/~adityav/Evaluation_of_Inter_Process_Communication_Mechanisms.pdf
|
[7] |
D. Kranz, K. Johnson, A. Agarwal, J. et al., “Integrating message-passing and shared-memory: Early experience,” ACM SIGPLAN Notices, vol.28, no.7, pp.54–63, 1993. doi: 10.1145/173284.155338
|
[8] |
P. L. Aublin, S. Ben Mokhtar, C. L. Gilles, et al., “ZIMP: Efficient inter-core communications on manycore machines,” Technical report, Grenoble University, 2011. http://lig-membres.imag.fr/aublin/zimp/zimp_TR.pdf
|
[9] |
M. Li, “Research and implement on adaptive communication mechanism of high-performance RTI,” Master thesis, Nat. Univ. Defense Technol., Changsha, China, 2011. (in Chinese)
|
[10] |
R. M. Fujimoto, Parallel and Distribution Simulation Systems. John Wiley & Sons, Inc., New York, NY, USA, 1999.
|
[11] |
T. Hoefler and S. Gottlieb, “Parallel zero-copy algorithms for fast fourier transform and conjugate gradient using MPI datatypes,” in Recent Advances in the Message Passing Interface, R. Keller, E. Gabriel, M. Resch, et al., Eds. Springer, Berlin, Heidelberg, pp.132–141, 2010.
|
[12] |
M. P. Forum, MPI: A Message-Passing Interface Standard, University of Tennessee, Hall Knoxville, TN, USA, 2021.
|
[13] |
X. M. Zhu, J. C. Zhang, K. Yoshii, et al., “Analyzing MPI-3.0 process-level shared memory: A case study with stencil computations,” in 2015 15th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, Shenzhen, China, pp.1099–1106, 2015.
|
[14] |
B. P. Swenson and G. F. Riley, “A new approach to zero-copy message passing with reversible memory allocation in multi-core architectures,” in 2012 ACM/IEEE/SCS 26th Workshop on Principles of Advanced and Distributed Simulation, Zhangjiajie, China, pp.44–52, 2012.
|
[15] |
Z. W. Lin, X. H. Li, Y. Mao, et al., “DISHM: A zero-copy intra-node communication approach in large scale simulation,” in 2019 IEEE 19th International Conference on Communication Technology (ICCT), Xi’an, China, pp.578–582, 2019.
|
[16] |
S. V. Adve and K. Gharachorloo, “Shared memory consistency models: A tutorial,” Computer, vol.29, no.12, pp.66–76, 1996. doi: 10.1109/2.546611
|
[17] |
T. L. Li, Y. P. Yao, W. J. Tang, et al., “An efficient multi-threaded memory allocator for PDES applications,” Simulation Modelling Practice and Theory, vol.100, article no.102067, 2020. doi: 10.1016/j.simpat.2020.102067
|
[18] |
R. M. Fujimoto, “Research challenges in parallel and distributed simulation,” ACM Transactions on Modeling and Computer Simulation, vol.26, no.4, article no.22, 2016. doi: 10.1145/2866577
|