2013
DOI: 10.1177/0037549713508839
|View full text |Cite
|
Sign up to set email alerts
|

A GPU-based discrete event simulation kernel

Abstract: The graphic processing unit (GPU) can perform some large-scale simulations in an economical way. However, harnessing the power of a GPU to discrete event simulation (DES) is difficult because of the mismatch between GPU’s synchronous execution mode and DES’s asynchronous time advance mechanism. In this paper, we present a GPU-based simulation kernel (gDES) to support DES and propose three algorithms to support high efficiency. Since both limited parallelism and redundant synchronization affect the performance … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2015
2015
2021
2021

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 14 publications
(6 citation statements)
references
References 17 publications
0
6
0
Order By: Relevance
“…Researchers have also sought to maximise performance from multi-core CPUs (Liu & Wainer, 2012;De Munck, Vanmechelen, & Broeckhove, 2014) and GPU systems (Tang & Yao, 2013;Li, Cai, & Turner, 2016). Some have proposed dedicated computer hardware for DS (Lynch & Riley, 2009).…”
Section: Modes a And B: Speeding Up And/or Linking Simulationsmentioning
confidence: 99%
“…Researchers have also sought to maximise performance from multi-core CPUs (Liu & Wainer, 2012;De Munck, Vanmechelen, & Broeckhove, 2014) and GPU systems (Tang & Yao, 2013;Li, Cai, & Turner, 2016). Some have proposed dedicated computer hardware for DS (Lynch & Riley, 2009).…”
Section: Modes a And B: Speeding Up And/or Linking Simulationsmentioning
confidence: 99%
“…The current time window is extended dynamically in work by Tang and Yao [155] to allow more events to be executed in parallel. After executing all events within the current window, their algorithm evaluates the first event in the event queue with a timestamp larger than the LBTS that can still safely be executed according to the lookahead.…”
Section: Window-based Event Executionmentioning
confidence: 99%
“…Besides, as reported in [20], allocations and deallocations fulfilled by CUDA's native memory allocator are prone to fault under a heavy load. The design of future event list is further improved in [23]. In [21] and [22], discrete event simulation for queuing network is performed on GPU.…”
Section: Agent Management On Gpumentioning
confidence: 99%
“…This leads to a huge memory consumption. The design of future event list is further improved in . Taken the event generation rate of each thread into consideration, it proposes a balancing strategy that computes a proper segment to place new events.…”
Section: Related Workmentioning
confidence: 99%