• Home
  • Search
  • HAT: Heterogeneous Adaptive Throttling for On-Chip Networks
  • Open Access IconOpen Access
  • Cite Icon82
  • https://doi.org/10.1109/sbac-pad.2012.44Copy DOI Icon

HAT: Heterogeneous Adaptive Throttling for On-Chip Networks

  • Oct 1, 2012
  • Kevin Kai-Wei Chang +3 more
Show More
  • Abstract
  • Highlights & Summary
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The network-on-chip (NoC) is a primary shared resource in a chip multiprocessor (CMP) system. As core counts continue to increase and applications become increasingly data-intensive, the network load will also increase, leading to more congestion in the network. This network congestion can degrade system performance if the network load is not appropriately controlled. Prior works have proposed source-throttling congestion control, which limits the rate at which new network traffic (packets) enters the NoC in order to reduce congestion and improve performance. These prior congestion control mechanisms have shortcomings that significantly limit their performance: either 1) they are not application-aware, but rather throttle all applications equally regardless of applications' sensitivity to latency, or 2) they are not network-load-aware, throttling according to application characteristics but sometimes under- or over-throttling the cores. In this work, we propose Heterogeneous Adaptive Throttling, or HAT, a new source-throttling congestion control mechanism based on two key principles: application-aware throttling and network-load-aware throttling rate adjustment. First, we observe that only network-bandwidth-intensive applications(those which use the network most heavily) should be throttled, allowing the other latency-sensitive applications to make faster progress without as much interference. Second, we observe that the throttling rate which yields the best performance varies between workloads, a single, static, throttling rate under-throttles some workloads while over-throttling others. Hence, the throttling mechanism should observe network load dynamically and adjust its throttling rate accordingly. While some past works have also used a closed-loop control approach, none have been application-aware. HAT is the first mechanism to combine application-awareness and network-load-aware throttling rate adjustment to address congestion in a NoC. We evaluate HAT using a wide variety of multiprogrammed workloads on several NoC-based CMP systems with 16-, 64-, and 144-cores and compare its performance to two state-of-the-art congestion control mechanisms. Our evaluations show that HAT consistently provides higher system performance and fairness than prior congestion control mechanisms.

Similar Papers
  • PDF
  • Research Article
  • Citations3

A Single-Rate Multicast Congestion Control (SRMCC) Mechanism in Information-Centric Networking

  • Jan 25, 2022
  • Future Internet
  • Yingjie Duan +3
  • Research Article
  • Citations3

A novel distributed congestion control for bufferless network-on-chip

  • Jan 12, 2014
  • The Journal of Supercomputing
  • Jili Yan +2
  • Conference Article
  • Citations3

Comparative analysis of TCP congestion control mechanisms

  • Mar 31, 2020
  • Kaoutar Bazi +1
  • Research Article
  • Citations19

End-to-End Loss Based TCP Congestion Control Mechanism as a Secured Communication Technology for Smart Healthcare Enterprises

  • Jan 01, 2018
  • IEEE Access
  • Mudassar Ahmad +6
  • Book Chapter
  • Citations6

Congestion Control in Wireless Mesh Networks

  • Jan 01, 2009
  • Bahareh Sadeghi
  • Conference Article
  • Citations1

Congestion control mechanism in Delay Tolerant Networks

  • May 01, 2015
  • Yue Zhang +1
  • Research Article
  • Citations5

A New Mechanism for Congestion Control in Wireless Multimedia Sensor Networks for Quality of Service and Network Life Time

  • Jan 23, 2014
  • American Journal of Computing Research Repository
  • Akbar Majidi +1
  • Conference Article
  • Citations1

Performance Study of Improved BBR Congestion Control Algorithm using QUIC in Wireless LAN

  • Dec 01, 2021
  • Mengjie Zuo +4
  • Conference Article
  • Citations2

The REPLICA on-chip network

  • Nov 01, 2016
  • Martti Forsell +2
  • Conference Article
  • Citations7

Toward Coexistence of Different Congestion Control Mechanisms

  • Nov 01, 2016
  • Mario Hock +2
  • Research Article
  • Citations29

ITCP: an intelligent TCP with neural network based end-to-end congestion control for ad-hoc multi-hop wireless mesh networks

  • Sep 09, 2014
  • Wireless Networks
  • A B M Alim Al Islam +1
  • Research Article
  • Citations18

Evaluation Scheme for NoC-based CMP with Integrated Processor Management System

  • Jun 01, 2010
  • International Journal of Electronics and Telecommunications
  • Dawid Zydek +3
  • Conference Article

A Study of Optimized Proposed Model for Gateway Congestion Control

  • Dec 16, 2022
  • Suhail Javed Quraishi +5
  • Single Report
  • Citations22

Adding Acknowledgement Congestion Control to TCP

  • Feb 01, 2010
  • S Floyd +3
  • Conference Article
  • Citations16

A Rate-Based Multipath-Aware Congestion Control Mechanism in Named Data Networking

  • Dec 01, 2017
  • Shangru Zhong +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.