返回
Dynamic application allocation with resource balancing on NoC based many-core embedded systems
DOI:10.1016/j.sysarc.2017.07.004.png)
摘要
En 中文
It is a fundamental challenge to manage on-chip resources for future embedded applications executing concurrently on a NoC (network on chip) based many-core embedded system (MES). Embedded application allocation is required under constraints in the form of computing resources or communication resources. However, most existing techniques only focus on the optimization of communications between application threads and ignore a balanced utilization of on-chip resources, which is critical for embedded systems. In this paper, we propose a dynamic resource balance (DRB) algorithm to achieve a higher system performance by balancing the utilization of on-chip computing resources and communication resources. The DRB algorithm first constructs a mapping scheme using a dynamic communication optimization (DCO) algorithm and then chooses a corresponding number of resource regions for the constructed mapping scheme to allocate the application using a multi-rectangle selection (MRS) algorithm. We evaluate DRB algorithm in a popular simulator Graphite whose results reveal that DRB algorithm improves system throughput by at most up to 31.6%, 25.2%, and 9.4% compared with FF (First Free) algorithm, NN (Nearest Neighbor) algorithm, and CoNA-SHiC (Contiguous Neighbor Allocation and Smart Hill Climbing) algorithm, respectively. (C) 2017 Elsevier B.V. All rights reserved.
Keyword:
Many-core embedded system
Dynamic application allocation
Resource balance
Dynamic communication optimization
Multi-rectangle selection
AI总结
对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。
期刊
IF:
4.1
论文数:
3.0K
被引数:
4.2K
机构
引用论文
FCC/BCC competition and enhancement of saturation magnetization in nanocrystalline Co-Ni-Fe films
JETP Letters
IF0
Resource allocation robustness in multi-core embedded systems with inaccurate information信息不准确的多核嵌入式系统资源分配鲁棒性

