An Efficient Real-Time Embedded Application Mapping for NoC Based Multiprocessor System on Chip

被引:10
|
作者
Kumar, Aruru Sai [1 ]
Reddy, B. Naresh Kumar [2 ]
机构
[1] VNR Vignana Jyothi Inst Engn & Technol, Dept ECE, Hyderabad, Telangana, India
[2] Natl Inst Technol, Dept Elect & Commun Engn, Tiruchirappalli 620015, Tamil Nadu, India
关键词
System on Chip (SoC); Network on Chip (NoC); Core mapping; Real-time embedded applications; Performance; ENERGY; AWARE; NETWORK; COMMUNICATION; RELIABILITY; PERFORMANCE; ALGORITHM;
D O I
10.1007/s11277-022-10080-x
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
The Network on Chip architecture's performance metrics and inter-core communication are significantly impacted by the acceleration of the evolution of the components integrated on a single chip. Therefore, it is crucial to offer an effective mapping between the cores so that communication between them improves in order to solve such problems. Throughput and latency both have a higher impact on outperforming the network's performance in NoC. In this research paper, an efficient mapping strategy implemented on the real-time embedded applications named ERTEAM is presented. In this algorithm, based on the minimum core average distance the mapping region is finalized, ensuring the overall mapping area reduced. The PE's mapped according to the minimum communication energy in the selected mapping region. This research is evaluated on a set of embedded applications, which reveals a reduction in latency at 12.3% and 8.4%, the simulation time reduces at an average of 19% and 9.6%, the throughput increases at 14.5% and 7.8% and reduces the communication energy by 15.6% and 5.2% against Branch and Bound Based Mapping (BBPCR) and segmented brute-force mapping respectively. The proposed ERTEAM is simulated and tested on Xilinxs Zynq UltraScale+ MPSoC ZCU104 Evaluation Kit using Xilinx Vivado 2020.2 software platform. The obtained hardware implementation results outperformed the delay and area metrics.
引用
收藏
页码:2937 / 2952
页数:16
相关论文
共 50 条
  • [31] Mapping of Real-Time Applications on a Packet Switching NoC-based MPSoC
    Madalozzo, Guilherme
    Indrusiak, Leandro S.
    Moraes, Fernando G.
    23RD IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS CIRCUITS AND SYSTEMS (ICECS 2016), 2016, : 640 - 643
  • [32] Dynamic Thermal-Aware Scheduling on Chip Multiprocessor for Soft Real-time System
    Cui, Jin
    Maskell, Douglas L.
    GLSVLSI 2009: PROCEEDINGS OF THE 2009 GREAT LAKES SYMPOSIUM ON VLSI, 2009, : 393 - 396
  • [33] HopliteRT: An Efficient FPGA NoC for Real-time Applications
    Wasly, Saud
    Pellizzoni, Rodolfo
    Kapre, Nachiket
    2017 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY (ICFPT), 2017, : 64 - 71
  • [34] Hardware locks for a real-time Java']Java chip multiprocessor
    Strom, Torur Biskopsto
    Puffitsch, Wolfgang
    Schoeberl, Martin
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (06):
  • [35] TraceDo: An on-chip trace system for real-time debug and optimization in multiprocessor SoC
    Hu, Xiao
    Ma, Pengyong
    Chen, Shunting
    Guo, Yang
    Fang, Xing
    PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, 2006, 4330 : 806 - +
  • [36] ERS: Energy-efficient Real-time DAG Scheduling on Uniform Multiprocessor Embedded Systems
    Senapati, Debabrata
    Maurya, Dharmendra
    Sarkar, Arnab
    Karfa, Chandan
    PROCEEDINGS OF THE 37TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, VLSID 2024 AND 23RD INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS, ES 2024, 2024, : 354 - 359
  • [37] Weakly Hard Real-Time Scheduling Algorithm for Multimedia Embedded System on Multiprocessor Platform
    Wu, Tong
    Jin, Shiyao
    2008 FIRST IEEE INTERNATIONAL CONFERENCE ON UBI-MEDIA COMPUTING AND WORKSHOPS, PROCEEDINGS, 2008, : 320 - 325
  • [38] Partitioning Real-Time Tasks With Replications on Multiprocessor Embedded Systems
    Lin, Jian
    Cheng, Albert M. K.
    Gercek, Gokhan
    IEEE EMBEDDED SYSTEMS LETTERS, 2016, 8 (04) : 89 - 92
  • [39] Utility accrual real-time scheduling for multiprocessor embedded systems
    Cho, Hyeonjoong
    Ravindran, Binoy
    Jensen, E. Douglas
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2010, 70 (02) : 101 - 110
  • [40] Efficient scheduling algorithms for real-time multiprocessor systems
    Ramamritham, Krithi
    Stankovic, John A.
    Shiah, Perng-Fei
    IEEE Transactions on Parallel and Distributed Systems, 1990, 1 (02) : 184 - 194