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 条
  • [21] Energy-efficient tasks scheduling algorithm for real-time multiprocessor embedded systems
    Hwang-Cheng Wang
    Isaac Woungang
    Cheng-Wen Yao
    Alagan Anpalagan
    Mohammad S. Obaidat
    The Journal of Supercomputing, 2012, 62 : 967 - 988
  • [22] Hard real-time application mapping reconfiguration for NoC-based many-core systems
    Pourmohseni, Behnaz
    Wildermann, Stefan
    Glass, Michael
    Teich, Juergen
    REAL-TIME SYSTEMS, 2019, 55 (02) : 433 - 469
  • [23] Hard real-time application mapping reconfiguration for NoC-based many-core systems
    Behnaz Pourmohseni
    Stefan Wildermann
    Michael Glaß
    Jürgen Teich
    Real-Time Systems, 2019, 55 : 433 - 469
  • [24] Real-time Processor Interconnection Network for FPGA-based Multiprocessor System-on-Chip (MPSoC)
    Aust, Stefan
    Richter, Harald
    PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON ADVANCED ENGINEERING COMPUTING AND APPLICATIONS IN SCIENCES (ADVCOMP 2010), 2010, : 47 - 52
  • [26] HETEROGENEOUS MULTIPROCESSOR MAPPING FOR REAL-TIME STREAMING SYSTEMS
    Lin, Jing
    Srivatsa, Akshaya
    Gerstlauer, Andreas
    Evans, Brian L.
    2011 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, 2011, : 1605 - 1608
  • [27] Research and Application of Embedded Real-Time Operating System
    Bo, Zhang
    FIFTH INTERNATIONAL CONFERENCE ON MACHINE VISION (ICMV 2012): COMPUTER VISION, IMAGE ANALYSIS AND PROCESSING, 2013, 8783
  • [28] A Hardware Scheduler for Real Time Multiprocessor System on Chip
    Gupta, Nikhil
    Mandal, Suman K.
    Malave, Javier
    Mandal, Ayan
    Mahapatra, Rabi N.
    23RD INTERNATIONAL CONFERENCE ON VLSI DESIGN, 2010, : 264 - 269
  • [29] Research and Application of Embedded Real-Time Operating System
    Zhangbo
    INTELLIGENCE COMPUTATION AND EVOLUTIONARY COMPUTATION, 2013, 180 : 319 - 325
  • [30] Designing Energy-Efficient NoC for Real-Time Embedded Systems through Slack Optimization
    Zhan, Jia
    Stoimenov, Nikolay
    Ouyang, Jin
    Thiele, Lothar
    Narayanan, Vijaykrishnan
    Xie, Yuan
    2013 50TH ACM / EDAC / IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2013,