2012 IEEE 26th International Parallel and Distributed Processing Symposium 2012
DOI: 10.1109/ipdps.2012.55
|View full text |Cite
|
Sign up to set email alerts
|

Optimization of Parallel Discrete Event Simulator for Multi-core Systems

Abstract: Abstract-Parallel Discrete Event Simulation (PDES) can substantially improve performance and capacity of simulation, allowing the study of larger, more detailed models, in shorter times. PDES is a fine-grained parallel application whose performance and scalability are limited by communication latencies. Traditionally, PDES simulation kernels use processes that communicate using message passing; shared memory is used to optimize message passing for processes running on the same machine. We report on our experie… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
48
0

Year Published

2012
2012
2019
2019

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 36 publications
(48 citation statements)
references
References 34 publications
0
48
0
Order By: Relevance
“…Recently, continuing emergence of multicore processors and the potential of these architectures to drastically minimize the impact of communication-related issues motivated several studies that examine performance and scalability of PDES in these environments [1], [2]. For example, the work of [2] demonstrated the advantages of using multithreaded (as opposed to multiprocess) implementation of ROSS simulator [3] on a quad-core Intel Core i7 machine and on a AMD Magny-cours system [4] composed of four 12-core chips for the total of 48 cores. Several optimizations were also proposed that allowed almost 3x performance improvement for the multithreaded version over baseline MPI-based implementation of ROSS [2].…”
Section: Introductionmentioning
confidence: 99%
See 4 more Smart Citations
“…Recently, continuing emergence of multicore processors and the potential of these architectures to drastically minimize the impact of communication-related issues motivated several studies that examine performance and scalability of PDES in these environments [1], [2]. For example, the work of [2] demonstrated the advantages of using multithreaded (as opposed to multiprocess) implementation of ROSS simulator [3] on a quad-core Intel Core i7 machine and on a AMD Magny-cours system [4] composed of four 12-core chips for the total of 48 cores. Several optimizations were also proposed that allowed almost 3x performance improvement for the multithreaded version over baseline MPI-based implementation of ROSS [2].…”
Section: Introductionmentioning
confidence: 99%
“…For example, the work of [2] demonstrated the advantages of using multithreaded (as opposed to multiprocess) implementation of ROSS simulator [3] on a quad-core Intel Core i7 machine and on a AMD Magny-cours system [4] composed of four 12-core chips for the total of 48 cores. Several optimizations were also proposed that allowed almost 3x performance improvement for the multithreaded version over baseline MPI-based implementation of ROSS [2].…”
Section: Introductionmentioning
confidence: 99%
See 3 more Smart Citations