A Design Space Exploration Methodology for Application Specific MPSoC Design
System designers need to perform Design-Space Exploration (DSE) to find appropriate number and type of Processing Elements (PEs) to be present in a Multi-Processor Systems-on-Chip (MPSoC) to support a throughput-constrained application. This paper presents a DSE methodology that provides application to MPSoC architecture mappings, where different PEs get used. The methodology starts from a mapping using only one type of processors and evaluates different mappings by increasing heterogeneity to improve the performance. Multi-Processor Systems-on-Chip (MPSoCs) contain multiple PEs that are connected through a communication network to fulfill the communication needs of the PEs. These MPSoCs may employ different type of PEs and their distinct features can be exploited to achieve high computation performance and energy efficiency.