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
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;
Conference_Titel :
Microarchitecture, 2008. MICRO-41. 2008 41st IEEE/ACM International Symposium on
Conference_Location :
Lake Como
Print_ISBN :
978-1-4244-2836-6
Electronic_ISBN :
1072-4451
DOI :
10.1109/MICRO.2008.4771804