Abstract
Multi-Processor Systems-on-Chip (MPSoC) are going to be the leading hardware platform featured in embedded systems, if they aren’t already. This article deals with the performance estimation problem on these systems. We present in this paper, a new approach of performance estimation of migration software task to hardware component for MPSoC systems with Synchronous Data Flow (SDF) Graphs. This approach is structured on four steps: 1) annotation Kahn Process Network (KPN) model, 2) transformation the annotated KPN model to SDF model, 3) synthesis under constraints and 4) comparison of results. We have using the SDF3 tool to determine performance estimation of migration software task to hardware component. Experiments on MJPEG decoder are made to illustrate the efficiency of our approach of performance estimation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Jerraya, A.A.: System compilation for MPSoC based on NoC. In: 8th International Forum on Application-Specific Multi-Processor SoC, MPSoC (2008)
Kumar, B., Mesman, B., Theelen, H., Corporaal, Y.: Analyzing composability of applications on MPSoC platforms. Journal of Systems Architecture (2008) ISSN 1383-7621
Lahiri, K., Raghunathan, A., Dey, S.: Efficient Exploration of the SoC Communication Architecture Design Space. IEEE Computer Aided Design (2000)
Wiggers, M.H., Kavaldjiev, N., Smit, G.J.M., Jansen, P.G.: Architecture Design Space Exploration for Streaming Applications Through Timing Analysis. Communicating Process Architectures (2005)
Stuijk, S.: Predictable Mapping of Streaming Applications on Multiprocessors, PhD thesis, Eindhoven University of Technology (2007)
Smiri, K., Jemai, A., Ammari, A.-C.: Evaluation of the Disydent Co-design Flow for an MJPEG Case Study. International Review on Computers and Software, I.RE.CO.S. (2008)
Smiri K., Jemai A., Migration Methodology in MPSoC Based on Performance Analysis via SDF Graph. In: Advances in Computational Sciences and Technology (ACST), pp. 149-166, (2009)
Stuijk, S., Geilen, M., Basten, T.: SDF3: SDF for free. In: ACSD 2006, pp. 276–278 (2006)
Eindhoven University of Technology, SDF3 official website (2009), http://www.es.ele.tue.nl/sdf3/
Leupers, R., Castrillon, J.: MPSoC Programming using the MAPS Compiler. In: ASP-DAC, Taipei (2010)
Stuijk, S., Geilen, M., Basten, T.: Exploring trade-offs in buffer requirements and throughput constraints for synchronous dataflow graphs. In: Proceedings of the 43rd annual Design Automation Conference DAC 2006 (2006) ISBN: 1-59593-381-6
Kahn, G.: The semantics of a simple language for parallel programming. In: Information Processing 74, Stockholm, Sweden, pp. 471–475 (1974)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Smiri, K., Jemai, A. (2011). NoC-MPSoC Performance Estimation with Synchronous Data Flow (SDF) Graphs. In: Kamel, M., Karray, F., Gueaieb, W., Khamis, A. (eds) Autonomous and Intelligent Systems. AIS 2011. Lecture Notes in Computer Science(), vol 6752. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-21538-4_40
Download citation
DOI: https://doi.org/10.1007/978-3-642-21538-4_40
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-21537-7
Online ISBN: 978-3-642-21538-4
eBook Packages: Computer ScienceComputer Science (R0)