Online Resource Management in a Multiprocessor with a Network-on-Chip

被引:0
|
作者
Moreira, Orlando [1 ]
Mol, Jacob Jan-David [1 ]
Bekooij, Marco [1 ]
机构
[1] Delft Univ Technol, Dept Comp Sci, NL-2600 GA Delft, Netherlands
关键词
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We propose an online resource allocation solution for multiprocessor systems-on-chip, that executes several real-time, streaming media jobs simultaneously. The system consists of up to 24 processors connected by an Ethereal [7] Network-on-Chip (NoC) of 4 to 12 routers. A job is a set of processing tasks connected by FIFO channels. Each job can be independently started or stopped by the user. Each job is annotated with resource budgets per computation task and communication channel which have been computed at compile-time. When a job is requested to start, resources that meet the required resource budgets have to be found. Because it is done online, allocation must be done with low-complexity algorithms. We do the allocation in two-steps. First, tasks are assigned to virtual tiles (VTs), while trying to minimise the total number of VTs and the total bandwidth used. In the second step, these VTs are mapped to real tiles, and network bandwidth allocation and routing are performed simultaneously. We show with simulations that introducing randomisation in the processing order yields a significant improvement in the percentage of mapping succdesses. In combination, these techniques allow 95% of the processor resources to be allocated while handling a large number of job arrivals and departures.
引用
收藏
页码:1557 / +
页数:2
相关论文
共 50 条
  • [31] Sensor network-on-chip
    Varatkar, Girish V.
    Narayanan, Sriram
    Shanbhag, Naresh R.
    Jones, Douglas
    2007 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP PROCEEDINGS, 2007, : 35 - 38
  • [32] A Low-Power Fat Tree-based Optical Network-on-Chip for Multiprocessor System-on-Chip
    Gu, Huaxi
    Xu, Jiang
    Zhang, Wei
    DATE: 2009 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2009, : 3 - +
  • [33] Thermal-Aware Task Mapping on Dynamically Reconfigurable Network-on-Chip Based Multiprocessor System-on-Chip
    Liu, Weichen
    Yang, Lei
    Jiang, Weiwen
    Feng, Liang
    Guan, Nan
    Zhang, Wei
    Dutt, Nikil
    IEEE TRANSACTIONS ON COMPUTERS, 2018, 67 (12) : 1818 - 1834
  • [34] ADDRESSING THE HARDWARE RESOURCE REQUIREMENTS OF NETWORK-ON-CHIP BASED NEURAL ARCHITECTURES
    Pande, Sandeep
    Morgan, Fearghal
    Cawley, Seamus
    Mc Ginley, Brian
    Harkin, Jim
    Carrillo, Snaider
    Mc Daid, Liam
    NCTA 2011: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON NEURAL COMPUTATION THEORY AND APPLICATIONS, 2011, : 128 - 137
  • [35] Wiring Resource Minimization for Physically-Complex Network-on-Chip Architectures
    Kani, Nickvash
    Naeemi, Azad
    2014 27TH IEEE INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (SOCC), 2014, : 261 - 266
  • [36] Leveraging Sparsity of SRNNs for Reconfigurable and Resource-Efficient Network-on-Chip
    Rathore, Manu
    Rose, Garrett S.
    2024 NEURO INSPIRED COMPUTATIONAL ELEMENTS CONFERENCE, NICE, 2024,
  • [37] A Resource-Saving Approach for Adding Redundancy to a Network-on-Chip System
    Andriy, Osadchuk
    Bernd, Dane
    Wolfgang, Fengler
    2020 IEEE 44TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2020), 2020, : 1417 - 1422
  • [38] Packet Logging Mechanism for Adaptive Online Fault Detection on Network-on-Chip
    Loo, Ling Kim
    Ooi, Chia Yee
    Liew, V. Y.
    Hau, Yuan Wen
    Marsono, M. N.
    2014 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2014, : 1760 - 1763
  • [39] The Chip Is the Network: Toward a Science of Network-on-Chip Design
    Marculescu, Radu
    Bogdan, Paul
    FOUNDATIONS AND TRENDS IN ELECTRONIC DESIGN AUTOMATION, 2007, 2 (04): : 371 - 461
  • [40] Contention-Aware Task and Communication Co-Scheduling for Network-on-Chip based Multiprocessor System-on-Chip
    Yang, Lei
    Liu, Weichen
    Jiang, Weiwen
    Yi, Juan
    Liu, Duo
    Zhuge, Qingfeng
    2014 IEEE 20TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2014,