• DocumentCode
    2579506
  • Title

    Adaptive data compression for high-performance low-power on-chip networks

  • Author

    Jin, Yuho ; Yum, Ki Hwan ; Kim, Eun Jung

  • Author_Institution
    Dept. of Comput. Sci., Texas A&M Univ., College Station, TX
  • fYear
    2008
  • fDate
    8-12 Nov. 2008
  • Firstpage
    354
  • Lastpage
    363
  • Abstract
    With the recent design shift towards increasing the number of processing elements in a chip, high-bandwidth support in on-chip interconnect is essential for low-latency communication. Much of the previous work has focused on router architectures and network topologies using wide/long channels. However, such solutions may result in a complicated router design and a high interconnect cost. In this paper, we exploit a table-based data compression technique, relying on value patterns in cache traffic. Compressing a large packet into a small one can increase the effective bandwidth of routers and links, while saving power due to reduced operations. The main challenges are providing a scalable implementation of tables and minimizing overhead of the compression latency. First, we propose a shared table scheme that needs one encoding and one decoding tables for each processing element, and a management protocol that does not require in-order delivery. Next, we present streamlined encoding that combines flit injection and encoding in a pipeline. Furthermore, data compression can be selectively applied to communication on congested paths only if compression improves performance. Simulation results in a 16-core CMP show that our compression method improves the packet latency by up to 44% with an average of 36% and reduces the network power consumption by 36% on average.
  • Keywords
    cache storage; data compression; decoding; encoding; low-power electronics; multiprocessor interconnection networks; network routing; network topology; network-on-chip; adaptive table-based packet data compression; cache traffic; chip multiprocessor; decoding table; encoding table; flit injection; high-bandwidth support; high-performance low-power on-chip network; low-latency communication; management protocol; network power consumption; network topology; on-chip interconnect; packet latency; router architecture; shared table scheme; streamlined encoding; Bandwidth; Costs; Data compression; Decoding; Delay; Network topology; Network-on-a-chip; Pipelines; Protocols; Telecommunication traffic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microarchitecture, 2008. MICRO-41. 2008 41st IEEE/ACM International Symposium on
  • Conference_Location
    Lake Como
  • ISSN
    1072-4451
  • Print_ISBN
    978-1-4244-2836-6
  • Electronic_ISBN
    1072-4451
  • Type

    conf

  • DOI
    10.1109/MICRO.2008.4771804
  • Filename
    4771804