ACM Home Page
Please provide us with feedback. Feedback
Performance analysis of multimedia applications using correlated streams
Full text PdfPdf (303 KB)
Source Design, Automation, and Test in Europe archive
Proceedings of the conference on Design, automation and test in Europe table of contents
Nice, France
SESSION: Model-based design for embedded systems table of contents
Pages: 912 - 917  
Year of Publication: 2007
ISBN:978-3-9810801-2-4
Authors
Kai Huang  Todor Stefanov and Ed Deprettere
Lothar Thiele  Todor Stefanov and Ed Deprettere
Sponsors
: IEEE Council on Electronic Design Automation (CEDA)
SIGDA: ACM Special Interest Group on Design Automation
: The EDA Consortium
EDAA : European Design and Automation Association
RAS : RAS
: The IEEE Computer Society TTTC
: ECSI
Publisher
EDA Consortium  San Jose, CA, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 26,   Citation Count: 0
Additional Information:

abstract   references   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

In modern embedded systems, data streams are often partitioned into separate sub-streams which are processed on parallel hardware components. To analyze the performance of these systems with high accuracy, correlations between event streams must be taken into account. No methods are known so far that are able to model such a scenario with the desired accuracy. In this paper, we present a new approach to analyze correlations and we embed this analysis method into a well-established modular performance analysis framework. The presented approach enables system-level performance analysis of complete systems by taking into account stream correlations and blocking-read semantics. Experimental results on a hardware-software prototyping system are provided that show the accuracy of the analysis in a practical application.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
G. Kahn, "The semantics of a simple language for parallel programming," in Proc. of the IFIP Congress 74, North-Holland Publishing Co., 1974.
 
2
"The Cadence Virtual Component Co-design (VCC)." http://www.cadence.com/products/vcc.html.
 
3
 
4
E. Lee and A. Sangiovanni-Vincentelli, "A Framework for Comparing Models of Computation," IEEE Transactions on CAD of Integrated Circuits and Systems, vol. 17, no. 12, pp. 1217--1229, 1998.
 
5
K. Lahiri, A. Raghunathan, and S. Dey, "System level performance analysis for designing on-chip communication architectures," IEEE Transactions on Computer Aided-Design of Integrated Circuits and Systems, vol. 20, no. 6, pp. 768--783, 2001.
 
6
 
7
"The Open SystemC Initiative (OSCI)." http://www.systemc.org.
 
8
L. Thiele, S. Chakraborty, and M. Naedele, "Real-time calculus for scheduling hard real-time systems," in Proc. IEEE International Symposium on Circuits and Systems (ISCAS), vol. 4, pp. 101--104, 2000.
 
9
 
10
 
11
 
12
 
13
 
14
 
15
 
16
 
17
R. Cruz, "A calculus for network delay," IEEE Trans. Information Theory, vol. 37, no. 1, pp. 114--141, 1991.
 
18
 
19
T. Stefanov, "Converting weakly dynamic programs to equivalent process network specifications," Sept. 2004. Ph.D. dissertation book, Leiden University, Leiden, The Netherlands, September 2004, ISBN: 90-9018629-8.
20
Collaborative Colleagues:
Kai Huang: colleagues
Lothar Thiele: colleagues