Rapid Prototyping of NoC-based MPSoC Based on Dataflow Modeling of Real-World Applications
- Resource Type
- Conference
- Authors
- Mohammed, Mohammed Sultan; Wei Tang, Jia; Ab Rahman, Ab Al-Hadi; Paraman, Norlina; Marsono, M. N.
- Source
- 2018 9th IEEE Control and System Graduate Research Colloquium (ICSGRC) Control and System Graduate Research Colloquium (ICSGRC), 2018 9th IEEE. :217-222 Aug, 2018
- Subject
- Aerospace
Bioengineering
Communication, Networking and Broadcast Technologies
Components, Circuits, Devices and Systems
Computing and Processing
Engineered Materials, Dielectrics and Plasmas
Engineering Profession
Fields, Waves and Electromagnetics
General Topics for Engineers
Geoscience
Nuclear Engineering
Photonics and Electrooptics
Power, Energy and Industry Applications
Robotics and Control Systems
Signal Processing and Analysis
Task analysis
Transform coding
Computational modeling
Decoding
Computer architecture
Prototypes
Tools
Rapid prototyping
dataflow modeling
multiprocessor system-on-chips (MPSoCs)
network-on-chip (NoC)
real-world applications
- Language
Most existing works on application mapping for Multiprocessor System-on-Chip (MPSoC) use either simulation or analytical modeling to evaluate their mapping solutions. However, the use of these evaluation approaches is not as accurate as prototyping on a real MPSoC system. Rapid prototyping on a reconfigurable logic platform for design space exploration is also not trivial as tasks have to be developed ground-up. This paper proposes a development environment for fast NoC-based MPSoC application prototyping. A conversion method called CAL2NoC is proposed to convert a high-level dataflow model of real-world applications to multiple executable C codes (tasks). These application tasks are executed on emulated Network-on-Chip (NoC) based MPSoC platform and run-time performance traces are collected. CAL2NoC facilitates prototype-based design space exploration for real-world applications using emulated MPSoC platform for practical performance evaluation. As a proof-of-concept, JPEG encoder is profiled using the proposed method. It has been shown that the proposed method facilitates a rapid development of emulated MPSoC for accurate application mapping evaluation.