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 条
  • [31] A Read-Write Aware DRAM Scheduling for Power Reduction in Multi-Core Systems
    Lai, Chih-Yen
    Pan, Gung-Yu
    Kuo, Hsien-Kai
    Jou, Jing-Yang
    [J]. 2014 19TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2014, : 604 - 609
  • [32] WCET-aware Scheduling Optimizations for Multi-Core Real-Time Systems
    Kelter, Timon
    Borghorst, Hendrik
    Marwedel, Peter
    [J]. 2014 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION (SAMOS XIV), 2014, : 67 - 74
  • [33] A constructive algorithm for memory-aware task assignment and scheduling
    Szymanek, R
    Kuchcinski, K
    [J]. PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON HARDWARE/SOFTWARE CODESIGN, 2001, : 147 - 152
  • [34] Dynamic Memory-Aware Task-Tree Scheduling
    Aupy, Guillaume
    Brasseur, Clement
    Marchal, Loris
    [J]. 2017 31ST IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2017, : 758 - 767
  • [35] Hybrid Approach on Cache Aware Real-Time Scheduling for Multi-Core Systems
    Huybrechts, Thomas
    De Bock, Yorick
    Li, Haoxuan
    Hellinckx, Peter
    [J]. ADVANCES ON P2P, PARALLEL, GRID, CLOUD AND INTERNET COMPUTING, 2017, 1 : 759 - 768
  • [36] An overview and classification of thermal-aware scheduling techniques for multi-core processing systems
    Sheikh, Hafiz Fahad
    Ahmad, Ishfaq
    Wang, Zhe
    Ranka, Sanjay
    [J]. SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2012, 2 (03): : 151 - 169
  • [37] NBTI Aware Workload Balancing in Multi-core Systems
    Sun, Jin
    Kodi, Avinash
    Louri, Ahmed
    Wang, Janet M.
    [J]. ISQED 2009: PROCEEDINGS 10TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, VOLS 1 AND 2, 2009, : 833 - +
  • [38] A Study on Application-Aware Scheduling in Wireless Networks
    Zheng, Xu
    Cai, Zhipeng
    Li, Jianzhong
    Gao, Hong
    [J]. IEEE TRANSACTIONS ON MOBILE COMPUTING, 2017, 16 (07) : 1787 - 1801
  • [39] Application-aware scheduling of a magnetohydrodynamics application in the legion metasystem
    Dail, Holly
    Obertelli, Graziano
    Berman, Francine
    Wolski, Rich
    Grimshaw, Andrew
    [J]. 2000, IEEE, United States
  • [40] Memory-Aware Power Modeling for PAC DSP Core
    Hsu, Chen-Wei
    Liao, Jia-Lu
    Yeh, Jen-Chieh
    Chen, Ji-Jan
    Huang, Shi-Yu
    Liou, Jing-Jia
    [J]. 2009 1ST ASIA SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, 2009, : 319 - +