Proceedings of the 2nd International ICST Conference on Performance Evaluation Methodologies and Tools 2007
DOI: 10.4108/smctools.2007.1982
|View full text |Cite
|
Sign up to set email alerts
|

Split: a flexible and efficient algorithm to vector-descriptor product

Abstract: Many Markovian stochastic structured modeling formalisms like Petri nets, automata networks and process algebra represent the infinitesimal generator of the underlying Markov chain as a descriptor instead of a traditional sparse matrix. A descriptor is a compact and structured storage based on a sum of tensor (Kronecker) products of small matrices that can be handled by many algorithms allowing affordable stationary and transient solutions even for very large Markovian models. One of the most efficient algorit… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
17
0

Year Published

2009
2009
2019
2019

Publication Types

Select...
3
3
2

Relationship

5
3

Authors

Journals

citations
Cited by 11 publications
(17 citation statements)
references
References 17 publications
0
17
0
Order By: Relevance
“…However, Kronecker product terms can be exploited in different ways. The Split algorithm [3] allows each tensor product to be partitioned into smaller work units called AUNFs that can be distributed among processors. Note that the step (c) suffers a great impact in different partitioning approaches, i.e., by Kronecker product terms itself and by AUNFs quantities, mainly because tensor product terms can strongly vary matrices types, dimensions, sparsity, and all these characteristics determine the cut-parameter and consequently the total number of AUNFs.…”
Section: Descriptor Partitioningmentioning
confidence: 99%
See 2 more Smart Citations
“…However, Kronecker product terms can be exploited in different ways. The Split algorithm [3] allows each tensor product to be partitioned into smaller work units called AUNFs that can be distributed among processors. Note that the step (c) suffers a great impact in different partitioning approaches, i.e., by Kronecker product terms itself and by AUNFs quantities, mainly because tensor product terms can strongly vary matrices types, dimensions, sparsity, and all these characteristics determine the cut-parameter and consequently the total number of AUNFs.…”
Section: Descriptor Partitioningmentioning
confidence: 99%
“…To efficiently perform VDP, specialized algorithms are proposed throughout the years, namely the traditional Shuffle Algorithm and the flexible Split Algorithm [3]. The main differentiation between the algorithms concerns the additional memory requirements and the computational cost in terms of needed multiplications.…”
mentioning
confidence: 99%
See 1 more Smart Citation
“…• to use the flexible hybrid vector-descriptor algorithm called Split [11,32], which is a rather recent approach currently applied to a subset of the SAN formalism where the interaction between components is limited to synchronized events, i.e., there are no functional rates or probabilities in the model. Once again, as in the canonical matrix diagrams approach, the efficiency of the Split algorithm depends on many internal choices.…”
Section: Introductionmentioning
confidence: 99%
“…Each term corresponds to a set of small matrices and tensor product operators. Specialized numerical algorithms have been proposed throughout the years, namely the traditional Shuffle algorithm [11,12] and the flexible Split algorithm [10]. The main difference between them concerns the additional memory requirements and the computational cost in terms of floating-point multiplications.…”
Section: Introductionmentioning
confidence: 99%