Energy-Aware Hardware Implementation of Network Coding
Author(s)
Angelopoulos, Georgios; Chandrakasan, Anantha P.; Medard, Muriel
Downloadchandrakasan_Energy-aware.pdf (342.1Kb)
OPEN_ACCESS_POLICY
Open Access Policy
Creative Commons Attribution-Noncommercial-Share Alike
Terms of use
Metadata
Show full item recordAbstract
In the last few years, Network Coding (NC) has been shown to provide several advantages, both in theory and in practice. However, its applicability to battery-operated systems under strict power constraints has not been proven yet, since most implementations are based on high-end CPUs and GPUs. This work represents the first effort to bridge NC theory with real-world, low-power applications. In this paper, we provide a detailed analysis on the energy consumption of NC, based on VLSI design measurements, and an approach for specifying optimal algorithmic parameters, such as field size, minimizing the required energy for both transmission and coding of data. Our custom, energy-aware NC accelerator proves the feasibility of incorporating NC into modern, low-power systems; the proposed architecture achieves a coding throughput of 80MB/s (60MB/s), while consuming 22uW (12.5mW) for the encoding (decoding) process.
Date issued
2011-05Department
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer ScienceJournal
NETWORKING 2011 Workshops
Publisher
Springer-Verlag
Citation
Angelopoulos, Georgios, Muriel Medard, and Anantha P. Chandrakasan. “Energy-Aware Hardware Implementation of Network Coding.” Lecture Notes in Computer Science (2011): 137–144.
Version: Author's final manuscript
ISBN
978-3-642-23040-0
978-3-642-23041-7
ISSN
0302-9743
1611-3349