2018
DOI: 10.1016/j.ejor.2017.06.068
|View full text |Cite
|
Sign up to set email alerts
|

Accelerating Petri-Net simulations using NVIDIA Graphics Processing Units

Abstract: Stochastic Petri-Nets (PNs) are combined with General-Purpose Graphics Processing Units (GPGPUs) to develop a fast and low cost framework for PN modelling. GPGPUs are composed of many smaller, parallel compute units which has made them ideally suited to highly parallelized computing tasks.Monte Carlo (MC) simulation is used to evaluate the probabilistic performance of the system. The high computational cost of this approach is mitigated through parallelisation. The efficiency of different approaches to paralle… 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

2019
2019
2022
2022

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 7 publications
(6 citation statements)
references
References 27 publications
0
6
0
Order By: Relevance
“…Determination of the distribution of time to reach a degradation state requires significant amount of data which may be difficult to acquire in practice. Yianni et al (2018) proposed a method to accelerate the speed of PNs by taking advantage of the power of graphic units. Until these barriers are removed, a wide scale of applications of PNs outside laboratories seems still far away.…”
Section: Statistical Modelling On Track Degradationmentioning
confidence: 99%
“…Determination of the distribution of time to reach a degradation state requires significant amount of data which may be difficult to acquire in practice. Yianni et al (2018) proposed a method to accelerate the speed of PNs by taking advantage of the power of graphic units. Until these barriers are removed, a wide scale of applications of PNs outside laboratories seems still far away.…”
Section: Statistical Modelling On Track Degradationmentioning
confidence: 99%
“…The parameter values that maximize the value of the likelihood function are found by taking the logarithm of this function and, then, setting the partial derivative of the log-linear equation for each parameter equal to zero [46], as shown in the following equation: The type of distribution that is used to represent a given phenomenon depends on the phenomenon's nature. In the field of reliability, the Weibull distribution is very popular for representing asset lifetimes, as well as to model degradation processes [47,48]. A lognormal distribution, on the other hand, is used to model continuous random quantities when the distribution is believed to be skewed, such as the time to repair equipment and lifetime variables [49].…”
Section: Gspn Model For the Cooling Towermentioning
confidence: 99%
“…Because the workflow net model is not changed frequently on orbit, it may be beneficial to hold the structure of the model in constant memory [18]. Reading data from texture or surface memory instead of global memory can have several performance benefits.…”
Section: B Data Layout Of Workflow Netmentioning
confidence: 99%
“…Workflow net models are treated as graph data processed with vertex-centric model which is shown in [15], [16]. As workflow net is a subclass of petri net, the input matrix and output matrix of workflow net model [17] and the related intermediate results are stored in texture memory and surface memory of GPU for high performance accessing as it is suggested in [18]. A single observed event (or multiple observed events) is captured by CPU and is sent to GPU.…”
Section: Introductionmentioning
confidence: 99%