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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 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
E.A. Lee and D.G. Messerschmitt. Synchronous data flow. Proceedings of the IEEE, 75(9):1235–1245, 1987.
Tensilica. http://www.tensilica.com/, 2002.
A. Hofmann, H. Meyr, and R. Leupers. Architecture Exploration for Embedded Processors with LISA. PhD thesis, RWTH Aachen, 2002. ISBN 1-4020-7338-0.
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.
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.
Open SystemC Initiative (OSCI). Transaction Level Modeling (TLM) Library, Release 2.0, 2008.
ARC International. http://www.arc.com/, Jan. 2011.
MIPS Technologies Inc., Pro Series Family. http://www.mips.com/, Jan. 2011.
Target Compiler Technologies. http://www.retarget.com/, Jan. 2011.
R. Leupers. Code Optimization Techniques for Embedded Processors – Methods, Algorithms, and Tools. Kluwer Academic Publishers, Dordrecht, Nov. 2000. ISBN 0-7923-7989-6.
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.
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.
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.
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.
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.
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.
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.
Author information
Authors and Affiliations
Corresponding author
Rights 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)