2011
DOI: 10.1145/1921598.1921602
|View full text |Cite
|
Sign up to set email alerts
|

An analysis of queuing network simulation using GPU-based hardware acceleration

Abstract: Queuing networks are used widely in computer simulation studies. Examples of queuing networks can be found in areas such as the supply chains, manufacturing work flow, and internet routing. If the networks are fairly small in size and complexity, it is possible to create discrete event simulations of the networks without incurring significant delays in analyzing the system. However, as the networks grow in size, such analysis can be time consuming, and thus require more expensive parallel processing computers … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
23
0

Year Published

2012
2012
2019
2019

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 31 publications
(23 citation statements)
references
References 37 publications
0
23
0
Order By: Relevance
“…Many works focus on the issues in adopting the GPU platform in the applications [1,7,16,15,14,13]. The branch divergency of threads, memory hierarchy on GPU, host-device data transfer latency and global memory access pattern are mostly discussed in these works.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Many works focus on the issues in adopting the GPU platform in the applications [1,7,16,15,14,13]. The branch divergency of threads, memory hierarchy on GPU, host-device data transfer latency and global memory access pattern are mostly discussed in these works.…”
Section: Related Workmentioning
confidence: 99%
“…In the work of Park and Fishwick [14,13], the authors propose more generic data structures to process parallel DES. The future event list (FEL) is decomposed into sub-FELs then assigned to GPU threads for concurrent processing.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…For example, Perumalla et al, experiment on several typical agent-based simulation application in GPU, and obtain large speedup compared to that in CPU [6], and he also realize the simulation of diffusion system in GPU by the event driven and time step discrete event scheduling algorithm for the first time [7]. Hyungwook Park et al, present a framework of discrete event simulation application based on GPU [8], which divide the input event the queue into several sub-queue to enhance the degree of parallelism of event executing in GPU, it achieves good execution performance in queue simulation system [9]. Wenjie Tang, Yiping Yao et al, realizes a general GPU-based discrete event simulation kernel, and proposes an expansion-aided synchronous conservative time management algorithm, and a memory management algorithm, which solve the problem of memory access conflict in GPU parallel process, and raise the parallelism of simulation kernel by adding more concurrent events [10], [11].…”
Section: Introductionmentioning
confidence: 99%
“…As an instance of attempts, recently H. Park and P.A. Fishwick proposed a graphics processing units (GPU) based algorithm which shows 10-fold speedup [11]. However, until now the caching mechanism of processor has not been considered in existing event scheduling algorithms.…”
Section: Introductionmentioning
confidence: 99%