NoC Scheduling for Improved Application-Aware and Memory-Aware Transfers in Multi-Core Systems

被引:8
|
作者
Pimpalkhute, Tejasi [1 ]
Pasricha, Sudeep [1 ]
机构
[1] Colorado State Univ, Dept Elect & Comp Engn, Ft Collins, CO 80523 USA
关键词
NETWORKS;
D O I
10.1109/VLSID.2014.47
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In a multi-core environment with several applications executing in parallel, system performance is significantly impacted by network and memory performance. The manner in which network packets and off-chip memory bound packets are handled determines end-to-end latencies across the network and memory. Several techniques have been proposed in the past that schedule packets in an application-aware manner or memory requests in a DRAM row/bank locality aware manner. In this paper, we propose a holistic framework that integrates novel scheduling techniques for both network and memory accesses and operates cohesively in an application-aware and memory-aware manner to optimize overall system performance. Experimental results indicate that our technique performs well for systems with high speed memories, improving system throughput by up to 16.7%, memory latency by up to 11%, and energy consumption by up to 10% compared to prior work on NoC packet scheduling.
引用
收藏
页码:234 / 239
页数:6
相关论文
共 50 条
  • [1] Traffic-Aware and Memory-Aware Task Scheduling on Multi-Core Chips
    Meng, Hongyu
    Guo, Yang
    Liu, Zijun
    Wang, Donglin
    [J]. PROCEEDINGS OF 2018 IEEE 9TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2018, : 7 - 10
  • [2] Memory-aware NoC exploration and design
    Dutt, Nikil
    [J]. 2008 DESIGN, AUTOMATION AND TEST IN EUROPE, VOLS 1-3, 2008, : 970 - 971
  • [3] Low-cost Application-aware DVFS for Multi-core Architecture
    Kong, Joonho
    Choi, Jinhang
    Choi, Lynn
    Chung, Sung Woo
    [J]. THIRD 2008 INTERNATIONAL CONFERENCE ON CONVERGENCE AND HYBRID INFORMATION TECHNOLOGY, VOL 2, PROCEEDINGS, 2008, : 106 - +
  • [4] Memory-Aware Scheduling for Mixed-Criticality Systems
    Li, Zheng
    Wang, Li
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2016, PT II, 2016, 9787 : 140 - 156
  • [5] Affinity and Coherency Aware Multi-core Scheduling
    Khaleghzadeh, Hamid Reza
    Deldari, Hossein
    [J]. INNOVATIVE COMPUTING TECHNOLOGY, 2011, 241 : 201 - 215
  • [6] Energy-Aware Application Scheduling on a Heterogeneous Multi-core System
    Chen, Jian
    John, Lizy K.
    [J]. 2008 IEEE INTERNATIONAL SYMPOSIUM ON WORKLOAD CHARACTERIZATION, 2008, : 3 - 11
  • [7] Memory resources aware run-time automated scheduling policy for multi-core systems
    Hussain, Tassadaq
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2018, 57 : 32 - 41
  • [8] Adaptive thermal-aware task scheduling for multi-core systems
    Chu, Hsin-Hao
    Kao, Yu-Chon
    Chen, Ya-Shu
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 99 : 155 - 174
  • [9] Application-aware NoC management in GPUs multitasking
    Zhen Xu
    Xia Zhao
    Zhiying Wang
    Canqun Yang
    [J]. The Journal of Supercomputing, 2019, 75 : 4710 - 4730
  • [10] Application-aware NoC management in GPUs multitasking
    Xu, Zhen
    Zhao, Xia
    Wang, Zhiying
    Yang, Canqun
    [J]. JOURNAL OF SUPERCOMPUTING, 2019, 75 (08): : 4710 - 4730