Proceedings of the 3rd IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis 2005
DOI: 10.1145/1084834.1084892
|View full text |Cite
|
Sign up to set email alerts
|

Efficient performance analysis of asynchronous systems based on periodicity

Abstract: This paper presents an efficient method for the performance analysis and optimization of asynchronous systems. An asynchronous system is modeled as a marked graph with probabilistic delay distributions. We show that these systems exhibit inherent periodic behaviors. Based on this property, we derive an algorithm to construct the state space of the system through composition and capture the time evolution of the states into a periodic Markov chain. The system is solved for important performance metrics such as … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
9
0

Year Published

2007
2007
2015
2015

Publication Types

Select...
5
3
1

Relationship

2
7

Authors

Journals

citations
Cited by 20 publications
(9 citation statements)
references
References 24 publications
0
9
0
Order By: Relevance
“…Therefore, our analysis method is fast and accurate enough to be used for repeated analysis and optimization as part of a design flow. Table II compares our analysis tool's runtime on linear FIFOs of varying lengths with that of one previous approach [9]. The results show that while the runtime of our tool is negligible, the previous approach becomes quite slow as the FIFO length increases to 11 stages and beyond.…”
Section: B Heuristic Algorithmmentioning
confidence: 99%
See 1 more Smart Citation
“…Therefore, our analysis method is fast and accurate enough to be used for repeated analysis and optimization as part of a design flow. Table II compares our analysis tool's runtime on linear FIFOs of varying lengths with that of one previous approach [9]. The results show that while the runtime of our tool is negligible, the previous approach becomes quite slow as the FIFO length increases to 11 stages and beyond.…”
Section: B Heuristic Algorithmmentioning
confidence: 99%
“…OF RUN TIME WITH A PREVIOUS APPROACH[9] previous methods do not handle systems with choice [2]-[4],[11]-…”
mentioning
confidence: 99%
“…There are two main alternative approaches to model event timing: (i) using stochastic models (e.g. exponential delay), 27,28 or (ii) using minmax bounds. 29 The former approach provides metrics for averagecase throughput, which can be used both to derive early performance estimates and to guide performancedriven optimization.…”
Section: Sidebar Ii: Testingmentioning
confidence: 99%
“…These include (i) simulation-based approaches [3], [18], [26]; (ii) Markov analysis methods [14], [17], [25]; (iii) methods based on graph unfolding [13], [4]; and (iv) closed-form analytical solutions [23], [9], [19], [15]. The simulation, Markov analysis, and graph unfolding methods all tend to require long running times.…”
Section: Introductionmentioning
confidence: 99%