The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
2012 ACM/IEEE/SCS 26th Workshop on Principles of Advanced and Distributed Simulation 2012
DOI: 10.1109/pads.2012.46
|View full text |Cite
|
Sign up to set email alerts
|

Towards Symmetric Multi-threaded Optimistic Simulation Kernels

Abstract: In this article we address the reshuffle of the design of optimistic simulation kernels in order to fit multi-core/multiprocessor machines. This is done by providing a reference optimistic simulation architecture based on the symmetric multithreaded paradigm, where each simulation kernel instance is allowed to run a dynamically changing set of worker threads that share the whole load of LPs hosted by that kernel, and that can run both application-level event handlers and kernellevel housekeeping tasks. With th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
57
0

Year Published

2014
2014
2019
2019

Publication Types

Select...
3
2
1

Relationship

3
3

Authors

Journals

citations
Cited by 43 publications
(57 citation statements)
references
References 19 publications
0
57
0
Order By: Relevance
“…We consider the availability of C cores, and complying with the organization in [16], we assume K worker threads (K ≤ C) are available for event processing. To determine what LPs should be bound to the available worker threads, we follow these steps:…”
Section: Policy 1-future Event List and Gvt Advancementmentioning
confidence: 99%
See 3 more Smart Citations
“…We consider the availability of C cores, and complying with the organization in [16], we assume K worker threads (K ≤ C) are available for event processing. To determine what LPs should be bound to the available worker threads, we follow these steps:…”
Section: Policy 1-future Event List and Gvt Advancementmentioning
confidence: 99%
“…Our goal is to give the highest degree of freedom to the programmer, and to ensure an efficient execution of the simulation. We target symmetric-multithread PDES environments for shared-memory multicore systems [16]. LPs are allowed to interact in a twofold way: (i) explicitly, namely via traditional message passing, or (ii) implicitly, i.e.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations
“…Vitali et al [32,31] developed a different multi-threaded PDES simulator on multi-core platforms. A load-sharing scheme was implemented, allowing each simulation kernel instance to be executed by multiple threads.…”
Section: Related Workmentioning
confidence: 99%