Skip to main content

Methodology

  • Chapter
  • First Online:
Multiprocessor Systems on Chip

Abstract

After the introduction of design space exploration and the discussion of related work, this chapter focuses on the methodology of the proposed design space exploration framework. As the design of software and hardware, along with the inherent question of temporal and spatial task mapping, is unfortunately not a simple query that can be answered with a simple yes or no answer, an iterative methodology is mandatory. Necessarily, system architects require a versatile framework which allows for simple and quick evaluation of arbitrary design decisions.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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

Notes

  1. 1.

    ISSs do not necessarily have to be developed in SystemC language. However, most of the today prominent IP vendors of processor cores support integration of their proprietary ISSs into a SystemC environment by encapsulating it into a TLM-2 compatible simulation model.

References

  1. E.A. Lee and D.G. Messerschmitt. Synchronous data flow. Proceedings of the IEEE, 75(9):1235–1245, 1987.

    Article  Google Scholar 

  2. Tensilica. http://www.tensilica.com/, 2002.

  3. A. Hofmann, H. Meyr, and R. Leupers. Architecture Exploration for Embedded Processors with LISA. PhD thesis, RWTH Aachen, 2002. ISBN 1-4020-7338-0.

    Google Scholar 

  4. R. Leupers, K. Karuri, S. Kraemer, and M. Pandey. A design flow for configurable embedded processors based on optimized instruction set extension synthesis. In Proceedings of the International Conference on Design, Automation and Test in Europe (DATE), Munich, Germany, March 2006.

    Google Scholar 

  5. H. Nikolov, M. Thompson, T. Stefanov, A. Pimentel, S. Polstra, R. Bose, C. Zissulescu, and E. Deprettere. Daedalus: Toward composable multimedia mp-soc design. In DAC ’08: Proceedings of the 45th Annual Conference on Design Automation, pages 574–579, New York, NY, USA, 2008. ACM.

    Google Scholar 

  6. Open SystemC Initiative (OSCI). Transaction Level Modeling (TLM) Library, Release 2.0, 2008.

    Google Scholar 

  7. ARC International. http://www.arc.com/, Jan. 2011.

  8. MIPS Technologies Inc., Pro Series Family. http://www.mips.com/, Jan. 2011.

  9. Target Compiler Technologies. http://www.retarget.com/, Jan. 2011.

  10. R. Leupers. Code Optimization Techniques for Embedded Processors – Methods, Algorithms, and Tools. Kluwer Academic Publishers, Dordrecht, Nov. 2000. ISBN 0-7923-7989-6.

    Google Scholar 

  11. T. Kempf, M. Dörper, R. Leupers, G. Ascheid, and H. Meyr (ISS Aachen, DE); T. Kogel and B. Vanthournout (CoWare Inc., BE). A modular simulation framework for spatial and temporal task mapping onto multi-processor soc platforms. In Proceedings of the International Conference on Design, Automation and Test in Europe (DATE), Munich, Germany, March 2005.

    Google Scholar 

  12. T. Kempf, E.M. Witte, O. Schliebusch, G. Ascheid, M. Adrat, and M. Antweiler. A concept for waveform description based SDR implementation. In 4th Karlsruhe Workshop on Software Radios (WSR’06), Karlsruhe, Germany, March 2006.

    Google Scholar 

  13. G. Schirner, A. Gerstlauer, and R. Domer. Abstract, multifaceted modeling of embedded processors for system level design. In Proceedings of the Asia South Pacific Design Automation Conference (ASPDAC), pages 384–389, 2007.

    Google Scholar 

  14. A. Bouchhima, I. Bacivarov, W. Youssef, M. Bonaciu, and A.A. Jerraya. Using abstract CPU subsystem simulation model for high level HW/SW architecture exploration. In Proceedings of the Asia South Pacific Design Automation Conference (ASPDAC), pages 969–972, 2005.

    Google Scholar 

  15. A. Gerstlauer, H. Yu, and D.D. Gajski. RTOS modeling for system level design. In Proceedings of Design, Automation and Test in Europe Conference and Exhibition, pages 130–135, 2003.

    Google Scholar 

  16. K. Karuri, M.A. Al Faruque, S. Kraemer, R. Leupers, G. Ascheid, and H. Meyr. Fine-grained application source code profiling for ASIP design. In 42nd Design Automation Conference, Anaheim, California, USA, June 2005.

    Google Scholar 

  17. T. Kempf, E.M. Witte, V. Ramakrishnan, G. Ascheid, M. Adrat, and M. Antweiler. SDR baseband processing portability: A case study. In SDR’08, Washington, D.C., USA, Oct. 2008.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Torsten Kempf .

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer Science+Business Media, LLC

About this chapter

Cite this chapter

Kempf, T., Ascheid, G., Leupers, R. (2011). Methodology. In: Multiprocessor Systems on Chip. Springer, New York, NY. https://doi.org/10.1007/978-1-4419-8153-0_5

Download citation

  • DOI: https://doi.org/10.1007/978-1-4419-8153-0_5

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4419-8152-3

  • Online ISBN: 978-1-4419-8153-0

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics