arrow
返回

A hierarchical parallel discrete event simulation kernel for multicore platform

delete2012-02-20
delete8
PRE
AI
W
Wenjie Tang *
F
Feng Zhu
DOI:10.1007/s10586-012-0201-3delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The development of CPU has stepped into the era of multicore. Current parallel simulation kernel utilizes multicore resource by multi-process, which leads to inefficiency on communication and synchronization. To fulfill this gap, we proposed a HPSK (hierarchical parallel simulation kernel) model, which schedules logical processes and executes events in parallel with multithread paradigm. Based on this model, three key algorithms were proposed to support high performance: (1) An event management algorithm was proposed to improve the efficiency of creation and release of events. It uses a lock-free creation and asynchronous commitment mechanism to decouple the relationship between threads, hence reduce the overhead of locks. (2) A pointer-based communication algorithm was proposed to improve efficiency of communication between threads. It uses a buffer mechanism to avoid interrupting the execution of target thread. The target thread will read events from the buffers when it needs. By using ring-structure buffers, synchronization between sending and receiving of threads can be annihilated. (3) An approximate method was proposed to compute LBTS (Lower Bound on Time Stamp). It uses an asynchronous mechanism to eliminate disturbing of thread execution and a two-level filter mechanism to reduce redundant LBTS computation. A series of experiments with a modified phold model show that HPSK can achieve good performance for applications on different conditions. It can run 8x faster than mu sik when event locality and lookahead is low.
Keyword:
Multicore
Parallel discrete event simulation
Hierarchical simulation kernel

期刊

C
Cluster Computing-The Journal of Networks Software Tools and Applications
IF:
4.1
论文数:
5.1K
被引数:
7.5K

机构

N
national university of defense technology - china
学者数:
1.8W
论文数: 1.4W
被引数: 9
引用论文

引用论文

The epidemiology of hepatitis A virus infections in four Pacific Island nations, 1995–2008
err2009-09-01
err0
PREAI
errGayle E. Fischer; Nicola Thompson; Sandra S. Chaves; William Bower; Susan Goldstein; Gregory Armstrong; Ian Williams; Stephanie Bialek
err分享
err收藏
Stereoelectroencephalography-Guided Radiofrequency Thermocoagulation for Hypothalamic Hamartomas: Preliminary Evidence
err2018-06-01
err0
PREAI
errPeng-Hu Wei; Yang An; Xiao-Tong Fan; Yi-He Wang; Yan-Feng Yang; Lian-Kun Ren; Yong-Zhi Shan; Guo-Guang Zhao
err分享
err收藏
Synchronization in federation community networks
err2010-02-01
err22
PREAI
errChen, Dan; Turner, Stephen J.; Cai, Wentong; Theodoropoulos, Georgicis K.; Xiong, Muzhou; Lees, Michael
err分享
err收藏
没有更多内容