2014
DOI: 10.7763/ijmo.2014.v4.374
|View full text |Cite
|
Sign up to set email alerts
|

A GPU-Based Simulation Kernel within Heterogeneous Collaborative Computation on Large-Scale Artificial Society

Abstract: Abstract-The graphic processing unit (GPU) gets strong computing ability with relatively low energy and money consumption, it has been widely used in the field of large-scale simulation and computation. Among which the CPU-GPU heterogeneous collaborative computing model has become an effective ways to solve the simulation performance of large-scale artificial society. But there are lots of problems in GPU-based ABS. The paper proposes a GPU-based conservative parallel discrete event simulation algorithm for AB… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2017
2017
2019
2019

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(4 citation statements)
references
References 13 publications
(12 reference statements)
0
4
0
Order By: Relevance
“…A number of works avoid the need for a global PQ holding all future events. Instead, the set of events is considered jointly in an unsorted fashion [153], split by model segment [142] or simulated entity [179,5,98], split according to a fixed policy [124,166], or split randomly [108]. To determine the events that can be executed without violating the simulation correctness, a parallel reduction is performed to determine the minimum timestamp among the events.…”
Section: Representation Of Irregular Data Structures By Arrays and Gridsmentioning
confidence: 99%
See 2 more Smart Citations
“…A number of works avoid the need for a global PQ holding all future events. Instead, the set of events is considered jointly in an unsorted fashion [153], split by model segment [142] or simulated entity [179,5,98], split according to a fixed policy [124,166], or split randomly [108]. To determine the events that can be executed without violating the simulation correctness, a parallel reduction is performed to determine the minimum timestamp among the events.…”
Section: Representation Of Irregular Data Structures By Arrays and Gridsmentioning
confidence: 99%
“…As building blocks for time advancement in a discrete-event fashion, parallel reduction and bitonic sorting are commonly used in GPU-and FPGA-based simulation [123,163,179,142,85]. We discuss these two operations jointly due to their structural similarities.…”
Section: Representation Of Irregular Data Structures By Arrays and Gridsmentioning
confidence: 99%
See 1 more Smart Citation
“…In their approach, each new event is placed in a randomly selected column, linked lists connecting each LP's events in timestamp order. Both Zhen et al [34] and Andelfinger et al [35] store each LP's events in a separate array. Parallel access to an LP's queue is performed using atomic operations.…”
Section: Priority Queue Designmentioning
confidence: 99%