Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Towards Efficient Design Space Exploration of Heterogeneous Embedded Media Systems

  • Chapter
  • First Online:
Embedded Processor Design Challenges (SAMOS 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2268))

Included in the following conference series:

Abstract

Modern signal processing and multimedia embedded systems increasingly have heterogeneous system architectures. In these systems, programmable processors provide flexibility to support multiple applications, while dedicated hardware blocks provide high performance for time-critical application tasks. The heterogeneity of these embedded systems and the varying demands of their growing number of target applications greatly complicate the system design.

As part of the Artemis project, we are developing a modeling and simulation environment which aims at efficient design space exploration of heterogeneous embedded systems architectures. In this paper, we present an overview of the modeling and simulation methodology used in Artemis. Moreover, using a case study in which we have applied an initial version of our prototype modeling and simulation environment to an M-JPEG encoding application, we illustrate the ease with which alternative candidate architectures can be modeled and evaluated.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

eBook
USD 15.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 15.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. F. Balarin, E. Sentovich, M. Chiodo, P. Giusto, H. Hsieh, B. Tabbara, A. Jurecska, L. Lavagno, C. Passerone, K. Suzuki, and A. Sangiovanni-Vincentelli. Hardware-Software Co-design of Embedded Systems—The POLIS approach. Kluwer Academic Publishers, 1997.

    Google Scholar 

  2. M. Bauer and W. Ecker. Hardware/software co-simulation in a VHDL-based test bench approach. In Proc. of the Design Automation Conference, 1997.

    Google Scholar 

  3. J.-Y. Brunel, E.A. de Kock, W.M. Kruijtzer, H.J.H.N. Kenter, and W.J.M. Smits. Communication refinement in video systems on chip. In Proc. 7th Int.Workshop on Hardware/Software Codesign, pages 142–146, May 1999.

    Google Scholar 

  4. J. Buck, S. Ha, E. A. Lee, and D. G. Messerschmitt. Ptolemy: A framework for simulating and prototyping heterogeneous systems. Int. Journal of Computer Simulation, 4:155–182, Apr. 1994.

    Google Scholar 

  5. S.L. Coumeri and D.E. Thomas. A simulation environment for hardware-software codesign. In Proceedings of the Int. Conference on Computer Design, pages 58–63, Oct. 1995.

    Google Scholar 

  6. M. Dubois, F.A. Briggs, I. Patil, and M. Balakrishnan. Trace-driven simulations of parallel and distributed algorithms in multiprocessors. In Proc. of the Int. Conference in Parallel Processing, pages 909–915, Aug. 1986.

    Google Scholar 

  7. G. Kahn. The semantics of a simple language for parallel programming. In Proc. of the IFIP Congress 74, 1974.

    Google Scholar 

  8. B. Kienhuis, E.F. Deprettere, K.A. Vissers, and P. van der Wolf. An approach for quantitative analysis of application-specific dataflow architectures. In Proc. of the Int. Conf. on Application-specific Systems, Architectures and Processors, July 1997.

    Google Scholar 

  9. R. Klein and S. Leef. New technology links hardware and software simulators. Electronic Engineering Times, June 1996. http://www.mentorg.com/seamless/.

  10. P. Lieverse, T. Stefanov, P. van der Wolf, and E.F. Deprettere. System level design with spade: an M-JPEG case study. In Proc. of the Int. Conference on Computer Aided Design, November 2001.

    Google Scholar 

  11. P. Lieverse, P. van der Wolf, and E.F. Deprettere. A trace transformation technique for communication refinement. In Proc. of the 9th Int. Symposium on Hardware/Software Codesign, pages 134–139, Apr. 2001.

    Google Scholar 

  12. P. Lieverse, P. van der Wolf, E.F. Deprettere, and K.A. Vissers. A methodology for architecture exploration of heterogeneous signal processing systems. Journal of VLSI Signal Processing for Signal, Image and Video Technology, 29(3):197–207, November 2001. Special issue on SiPS’99.

    MATH  Google Scholar 

  13. H.L. Muller. Simulating computer architectures. PhD thesis, Dept. of Computer Science, Univ. of Amsterdam, Feb. 1993.

    Google Scholar 

  14. A.D. Pimentel, P. Lieverse, P. van der Wolf, L.O. Hertzberger, and E.F. Deprettere. Exploring embedded-systems architectures with Artemis. IEEE Computer, 34(11):57–63, Nov. 2001.

    Google Scholar 

  15. A.D. Pimentel, P. van der Wolf, E.F. Deprettere, L.O. Hertzberger, J.T.J. van Eijndhoven, and S. Vassiliadis. The Artemis architecture workbench. In Proc. of the Progress workshop on Embedded Systems, pages 53–62, Oct. 2000.

    Google Scholar 

  16. J. Rowson. Hardware/software co-simulation. In Proc. of the Design Automation Conference, pages 439–440, 1994.

    Google Scholar 

  17. T. Stefanov, P. Lieverse, E.F. Deprettere, and P. van der Wolf. Y-chart based system level performance analysis: an M-JPEG case study. In Proc. of the Progress workshop on Embedded Systems, pages 113–124, Oct. 2000.

    Google Scholar 

  18. F. Terpstra, S. Polstra, A.D. Pimentel, and L.O. Hertzberger. Rapid evaluation of instantiations of embedded systems architectures: A case study. In Proc. of the Progress workshop on Embedded Systems, pages 251–260, Oct. 2001.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Pimentel, A.D., Polstra, S., Terpstra, F., van Halderen, A.W., Coffland, J.E., Hertzberger, L.O. (2002). Towards Efficient Design Space Exploration of Heterogeneous Embedded Media Systems. In: Deprettere, E.F., Teich, J., Vassiliadis, S. (eds) Embedded Processor Design Challenges. SAMOS 2001. Lecture Notes in Computer Science, vol 2268. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45874-3_4

Download citation

  • DOI: https://doi.org/10.1007/3-540-45874-3_4

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-43322-4

  • Online ISBN: 978-3-540-45874-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics