Event pool structures for PDES on many-core Beowulf clusters
Event pool structures for PDES on many-core Beowulf clusters
复制标题
多核 Beowulf 集群上 PDES 的事件池结构
DOI:
10.1145/2486092.2486106
复制
发表时间:
2013
期刊:
影响因子:
--
通讯作者:
Wilsey, Philip A.
中科院分区:
文献类型:
--
作者:
Dickman, Tom;Gupta, Sounak;Wilsey, Philip A.
Multi-core and many-core processing chips are becoming widespread and are now being widely integrated into Beowulf clusters. This poses a challenging problem for distributed simulation as it now becomes necessary to extend the algorithms to operate on a platform that includes both shared memory and distributed memory hardware. Furthermore, as the number of on-chip cores grows, the challenges for developing solutions without significant contention for shared data structures grows. This is especially true for the pending event list data structures where multiple execution threads attempt to schedule the next event for execution. This problem is especially aggravated in parallel simulation, where event executions are generally fine-grained leading quickly to non-trivial contention for the pending event list.This manuscript explores the design of the software architecture and several data structures to manage the pending event sets for execution in a Time Warp synchronized parallel simulation engine. The experiments are especially targeting multi-core and many-core Beowulf clusters containing 8-core to 48-core processors. These studies include a two-level structure for holding the pending event sets using three different data structures, namely: splay trees, the STL multiset, and ladder queues. Performance comparisons of the three data structures using two architectures for the pending event sets are presented.
登录
查看更多内容
DOI:
10.1109/pads.1995.404310
发表时间:
1995
期刊:
Proceedings 9th Workshop on Parallel and Distributed Simulation (ACM/IEEE)
影响因子:
--
作者:
Hervé Avril;C. Tropper
通讯作者:
C. Tropper
DOI:
10.1109/simsym.1991.151506
发表时间:
1991
期刊:
[1991] Proceedings of the 24th Annual Simulation Symposium
影响因子:
--
作者:
R. Rönngren;J. Riboe;R. Ayani
通讯作者:
R. Ayani
DOI:
10.1137/0606031
发表时间:
1985-04
期刊:
Siam Journal on Algebraic and Discrete Methods
影响因子:
--
作者:
R. Tarjan
通讯作者:
R. Tarjan
DOI:
10.1109/iscc.2010.5546544
发表时间:
2010
期刊:
The IEEE symposium on Computers and Communications
影响因子:
--
作者:
Tiziano Santoro;F. Quaglia
通讯作者:
F. Quaglia
DOI:
10.1145/158459.158472
发表时间:
1993
期刊:
Proceedings 9th Workshop on Parallel and Distributed Simulation (ACM/IEEE)
影响因子:
--
作者:
R. Rönngren;R. Ayani;R. Fujimoto;Samir R Das
通讯作者:
Samir R Das