Evaluation of the Disydent Co-Design Flow for an MJPEG Case Study

(*) Corresponding author

Authors' affiliations

DOI's assignment:
the author of the article can submit here a request for assignment of a DOI number to this resource!
Cost of the service: euros 10,00 (for a DOI)


Embedded multimedia applications on Multi Processor Systems on Chip (MPSoC) have to answer several performance constraints. This present work is structured on tow parts. First, we have exploited the design method of the framework Disydent using an example of multimedia application (MJPEG decoder) to find an optimal architecture, considering functional and non functional constraints. Second, we aimed to criticize Disydent which does not consider performance. So, we proposed a performance model based on the Kahn process network to enrich Disydent in term of temporal performance evaluation.
Copyright © 2017 Praise Worthy Prize - All rights reserved.


Disydent; Performance Model; Motion JPEG Decoder; Co-Design; MPSoC

Full Text:



I. Bennour, M. Abid, R. Tourki, Hardware/Software co-verification: models and methods, SAMS 2002.

H. Blume, T. Von Sydow, D. Becker, T.G. Noll, Application of deterministic and stochastic Petri-nets for performance modeling of NoC architecture, Journal of Systems Architecture: the EUROMICRO Journal, Vol 53, issue 8, ISSN:1383-7621, pp 466-476, August 2007

A. Jemai, I. Hamrouni, and C., Katar, Embedded systems attacks classification: A DARPA inspired taxonomy, Journal of Computing and e-Systems, ISSN: 1935-1534, Vol. 1 No. 1, 2007.

A. Jemai, P. Kisson, A.A. Jerraya, Combining Architectural Simulation and Behavioral Synthesis, IEICE Transaction Fundamentals, Vol, E80-A, NO, 10 October 1997.

H. Krichene, A.C. Ammari, A. Jemai, and M. Abid, Performance/Complexity Analysis of a H264 Video Encoder, International Review on Computers and Software (IRECOS), Vol 2 n°4, pp n°401 -414, July 2007.

I. Augé, F. Pétrot, F. Donnet, P. Gomez, Plateform based design from parallel C specification, IEEE transactions on computer-aided design of integrated circuits and systems, 2004.

M. Bonaciu, A. Bouchhima, W. Youssef, X. Chen, W. Cesario, A.A. Jerraya, High-Level architecture exploration for MPEG4 encoder with custom parameters, IEEE 2006.

J.-Y. Brunel, K. A. Vissers, P. Lieverse, P. Van der Wolf, W. M. Kruijtzer, W. J. M. Smits, G. Essink, E. A. de-Kock, YAPI: Application Modeling for Signal Processing Systems, dac, pp. 402-405, 37th Conference on Design Automation (DAC'00), 2000.

F. Dumitrascu, I. Bzcivzrov, L. Pierzlisi, M. Bonaci, A.A. Jerraya, Flexible MPSoC platform with fast interconnect exploration for optimal System performance for a specific application, Design, automation and test in Europe, 2006.

P. Faraboschi, G. Brown, J. A. Fisher, G. Desoli, F. Homewood, Lx: A technology platform for customizable VLIW embedded processing, inProc. 27th Int. Symp. Computer Architecture. New York: ACM Press, pp. 203–213, 2000.

ASIM-LIP6, http://www-asim.lip6.fr/recherche/disydent/, Digital System Design Environment, September 2006.

G. Kahn, The semantics of a simple language for parallel programming, In information Processing 74, pages 471-475, Stockholm, Sweden, August 1974.

R. Marculescu, P. Eles, Designing Real-Time Embedded Multimedia Systems, IEEE Design & Test of Computers, 2004.

K. Popovici, X. Guerin, F. Rousseau, P. Paolucci, A.A. Jarraya, Efficient Software Development Platforms for Multimedia Applications at Different Abstraction Levels, Rapid System Prototyping Workshop 2007, Brazil.

P. Quinton, V.Van Dongen, The mapping of linear recurrence equations on regular arrays, J. VLSI Signal Process., vol. 1, no. 2, pp. 95–113, Oct. 1989.

H. Sfar Slaheddine, E. Bennour Imed, K. Smiri, A. Baganne, R. Tourki, System level abstraction models and application to MicroNetwork design, ICM 2004 Tunisia.

K. Smiri, M. Moalla, H. Harbeg, A. Jemai, A.C. Ammari, Kahn Based Performance Model Within Co-Design Flow, The 21st annual European Simulation and Modeling Conference, EUROSIS ESM’07, 22-24 October 2007 Malte.

S. Vercauteren, B. Lin, and H. D. Man, Constructing application specific heterogeneous embedded architectures from custom HW/SW applications, in Proc. Design Automation Conf., Las Vegas, NV, Jun. 1996, pp. 521–526.


  • There are currently no refbacks.

Please send any question about this web site to info@praiseworthyprize.com
Copyright © 2005-2023 Praise Worthy Prize