Multi-layer configuration exploration of MPSoCs for streaming applications

作者: Elaheh Bozorgzadeh , Rainer Domer , Nga Dang , Yasaman Samei , Deepak Mishra

DOI:

关键词:

摘要: While integration of configurable components, such as soft processors, in MPSoC design enables further system adaptation to application needs, supporting level tools need provide an environment for systematic and efficient configuration exploration. This paper presents a multi-layer exploration framework streaming applications on MPSoCs. We introduce novel Configuration Exploration Tree (CET) selection per processor. Integrated system-level environment, our CET fully automatic processor configurations MPSoC. The proposed supports the fast evaluation feasible by simulation at highest levels abstraction. In addition, assuming monotonous impact values throughput, we use ordering among nodes minimize necessary simulations. Our efficiently finds all given constraint.

参考文章(17)
Rainer Dömer, Andreas Gerstlauer, Junyu Peng, Dongwan Shin, Lukai Cai, Haobo Yu, Samar Abdi, DanielD Gajski, System-on-chip environment: a SpecC-based framework for heterogeneous MPSoC design Eurasip Journal on Embedded Systems. ,vol. 2008, pp. 647953- ,(2008) , 10.1155/2008/647953
Unmesh D. Bordoloi, Huynh Phung Huynh, Tulika Mitra, Samarjit Chakraborty, Design space exploration of instruction set customizable MPSoCs for multimedia applications international conference on embedded computer systems: architectures, modeling, and simulation. pp. 170- 177 ,(2010) , 10.1109/ICSAMOS.2010.5642070
S. Mohanty, V. K. Prasanna, S. Neema, J. Davis, Rapid design space exploration of heterogeneous embedded systems using symbolic search and multi-granular simulation Proceedings of the joint conference on Languages, compilers and tools for embedded systems software and compilers for embedded systems - LCTES/SCOPES '02. ,vol. 37, pp. 18- 27 ,(2002) , 10.1145/513829.513835
Muhammad Shafique, Jorg Henkel, Lars Bauer, Cross-architectural design space exploration tool for reconfigurable processors design, automation, and test in europe. pp. 958- 963 ,(2009) , 10.5555/1874620.1874855
Haris Javaid, Sri Parameswaran, A design flow for application specific heterogeneous pipelined multiprocessor systems Proceedings of the 46th Annual Design Automation Conference on ZZZ - DAC '09. pp. 250- 253 ,(2009) , 10.1145/1629911.1629979
Christian Haubelt, Thomas Schlichte, Jürgen Teich, Improving Automatic Design Space Exploration by Integrating Symbolic Techniques into Multi-Objective Evolutionary Algorithms International Journal of Computational Intelligence Research. ,vol. 2, ,(2006) , 10.5019/J.IJCIR.2006.65
Benjamin C. Lee, David Brooks, Efficiency trends and limits from comprehensive microarchitectural adaptivity Proceedings of the 13th international conference on Architectural support for programming languages and operating systems - ASPLOS XIII. ,vol. 36, pp. 36- 47 ,(2008) , 10.1145/1346281.1346288
Andhi Janapsatya, Haris Javaid, Sri Parameswaran, Mohammad Shihabul Haque, Rapid runtime estimation methods for pipelined MPSoCs design, automation, and test in europe. pp. 363- 368 ,(2010) , 10.5555/1870926.1871015
David Sheldon, Frank Vahid, Stefano Lonardi, Soft-core Processor Customization using the Design of Experiments Paradigm design, automation, and test in europe. pp. 1- 6 ,(2007) , 10.1109/DATE.2007.364392
Cristina Silvano, William Fornaciari, Gianluca Palermo, Vittorio Zaccaria, Fabrizio Castro, Marcos Martinez, Sara Bocchio, Roberto Zafalon, Prabhat Avasare, Geert Vanmeerbeeck, Chantal Ykman-Couvreur, Maryse Wouters, Carlos Kavka, Luka Onesti, Alessandro Turco, Umberto Bondi, Giovanni Mariani, Hector Posadas, Eugenio Villar, Chris Wu, Fan Dongrui, Zhang Hao, Tang Shibin, MULTICUBE: Multi-objective Design Space Exploration of Multi-core Architectures ieee computer society annual symposium on vlsi. pp. 488- 493 ,(2010) , 10.1109/ISVLSI.2010.67