Universiti Teknologi Malaysia Institutional Repository

Application profiling and mapping on NoC-based MPSoC emulation platform on reconfigurable logic

Tang, J. W. and Hau, Y. W. and Shaikh Husin, N. and Marsono, M. N. (2017) Application profiling and mapping on NoC-based MPSoC emulation platform on reconfigurable logic. Telkomnika (Telecommunication Computing Electronics and Control), 15 (3). pp. 1040-1047. ISSN 1693-6930

[img]
Preview
PDF
627kB

Official URL: https://www.scopus.com/inward/record.uri?eid=2-s2....

Abstract

In network-on-chip (NoC) based multi-processor system-on-chip (MPSoC) development, application profiling is one of the most crucial step during design time to search and explore optimal mapping. Conventional mapping exploration methodologies analyse application-specific graphs by estimating its runtime behaviour using analytical or simulation models. However, the former does not replicate the actual application run-time performance while the latter requires significant amount of time for exploration. To map applications on a specific MPSoC platform, the application behaviour on cycle-accurate emulated platform should be considered for obtaining better mapping quality. This paper proposes an application mapping methodology that utilizes a MPSoC prototyped in Field-Programmable Gate Array (FPGA). Applications are implemented on homogeneous MPSoC cores and their costs are analysed and profiled on the platform in term of execution time, intra-core communication and inter-core communication delays. These metrics are utilized in analytical evaluation of the application mapping. The proposed analytical-based mapping is demonstrated against the exhaustive brute force method. Results show that the proposed method is able to produce quality mappings compared to the ground truth solutions but in shorter evaluation time.

Item Type:Article
Uncontrolled Keywords:Application mapping, Embedded system, Multi-processor system-on-chips (MPSoCs), Throughput constraint
Subjects:T Technology > TK Electrical engineering. Electronics Nuclear engineering
Divisions:Electrical Engineering
ID Code:75630
Deposited By: Widya Wahid
Deposited On:27 Apr 2018 01:37
Last Modified:27 Apr 2018 01:37

Repository Staff Only: item control page