Multi-Mode Pipelined MPSoCs for Streaming Applications

被引:0
|
作者
Javaid, Haris [1 ]
Witono, Daniel [1 ]
Parameswaran, Sri [1 ]
机构
[1] Univ New South Wales, Sch Comp Sci & Engn, Sydney, NSW, Australia
基金
澳大利亚研究理事会;
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose a design flow for the pipelined paradigm of Multi-Processor System on Chips (MPSoCs) targeting multiple streaming applications. A multi-mode pipelined MPSoC, used as a streaming accelerator, executes multiple, mutually exclusive applications through modes where each mode refers to the execution of one application. We model each application as a directed graph. The challenge is to merge application graphs into a single graph so that the multi-mode pipelined MPSoC derived from the merged graph contains minimal resources. We solve this problem by finding maximal overlap between application graphs. Three heuristics are proposed where two of them greedily merge application graphs while the third one finds an optimal merging at the cost of higher running time. The results indicate significant area saving (up to 62% processor area, 57% FIFO area and 44 processor/ FIFO ports) with minuscule degradation of system throughput (up to 2%) and latency (up to 2%) and increase in energy values (up to 3%) when compared to widely used approach of designing distinct pipelined MPSoCs for individual applications. Our work is the first step in the direction of multi-mode pipelined MPSoCs, and the results demonstrate the usefulness of resource sharing among pipelined MPSoCs based streaming accelerators in a multimedia platform.
引用
收藏
页码:231 / 236
页数:6
相关论文
共 50 条
  • [1] Reconfigurable Pipelined Coprocessor for Multi-mode Communication Transmission
    Tang, Liang
    Ambrose, Jude Angelo
    Parameswaran, Sri
    2013 50TH ACM / EDAC / IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2013,
  • [2] Customer-Aware Task Allocation and Scheduling for Multi-Mode MPSoCs
    Huang, Lin
    Ye, Rong
    Xu, Qiang
    PROCEEDINGS OF THE 48TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2011, : 387 - 392
  • [3] A fast pipelined multi-mode DES architecture operating in IP representation
    Guilley, Sylvain
    Hoogvorst, Philippe
    Pacalet, Renaud
    INTEGRATION-THE VLSI JOURNAL, 2007, 40 (04) : 479 - 489
  • [4] Performance Estimation of Streaming Applications for Hierarchical MPSoCs
    Flasskamp, Martin
    Sievers, Gregor
    Ax, Johannes
    Klarhorst, Christian
    Jungeblut, Thorsten
    Kelly, Wayne
    Thies, Michael
    Porrmann, Mario
    PROCEEDINGS OF THE 2016 WORKSHOP ON RAPID SIMULATION AND PERFORMANCE EVALUATION: METHODS AND TOOLS, RAPIDO'16, 2016,
  • [5] CONVEX ENERGY OPTIMIZATION OF STREAMING APPLICATIONS FOR MPSOCS
    Nogues, E.
    Mercat, A.
    Arrestier, F.
    Pelcat, M.
    Menard, D.
    2019 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2019, : 1557 - 1561
  • [6] Constrained Global Scheduling of Streaming Applications on MPSoCs
    Zhu, Jun
    Sander, Ingo
    Jantsch, Axel
    2010 15TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2010), 2010, : 220 - 225
  • [7] RF Transceiver for the Multi-Mode Radar Applications
    Ha, Jae Kwon
    Noh, Chang Kyun
    Lee, Jin Seop
    Kang, Ho Jin
    Kim, Yu Min
    Kim, Tae Hyun
    Jung, Ha Neul
    Lee, Sang Hwan
    Cho, Choon Sik
    Kim, Young Jin
    SENSORS, 2021, 21 (05) : 1 - 34
  • [8] Antennas for Multi-mode GNSS Applications (Invited)
    Chen, Xiaodong
    Falade, Oluyemi Peter
    Yao, Yuan
    Yu, Junsheng
    2012 IEEE ASIA-PACIFIC CONFERENCE ON ANTENNAS AND PROPAGATION (APCAP), 2012, : 269 - +
  • [9] Energy-Efficient Adaptive Pipelined MPSoCs for Multimedia Applications
    Javaid, Haris
    Shafique, Muhammad
    Henkel, Joerg
    Parameswaran, Sri
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2014, 33 (05) : 663 - 676
  • [10] Design of Streaming Applications on MPSoCs using Abstract Clocks
    Gamatie, Abdoulaye
    DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2012), 2012, : 763 - 768