Access the full text.
Sign up today, get DeepDyve free for 14 days.
S. Li, R. Yeung, N. Cai (2003)
Linear network codingIEEE Trans. Inf. Theory, 49
P. Mehrotra, Mrugendra Singhai, Mike Pratt, Mark Cassada, P. Hamilton (2004)
FPGA implementation of a high speed network interface card for optical burst switched networks
P. Chou, Yunnan Wu (2007)
Network Coding for the Internet and Wireless NetworksIEEE Signal Processing Magazine, 24
C. Kim, C. Hong (2002)
High-speed division architecture for GF(2/sup m/)Electronics Letters, 38
(2009)
Virtex-5 family overview
M. Pedersen, F. Fitzek (2008)
Implementation and Performance Evaluation of Network Coding for Cooperative Mobile DevicesICC Workshops - 2008 IEEE International Conference on Communications Workshops
W. Chelton, M. Benaissa (2008)
Fast Elliptic Curve Cryptography on FPGAIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 16
Karam Park, Joon-Sang Park, W. Ro (2010)
On Improving Parallelized Network Coding with Dynamic PartitioningIEEE Transactions on Parallel and Distributed Systems, 21
T. Ho, M. Médard, R. Koetter, David Karger, M. Effros, Jun Shi, B. Leong (2006)
A Random Linear Network Coding Approach to MulticastIEEE Transactions on Information Theory, 52
Deokho Kim, Karam Park, W. Ro (2013)
Exploiting SIMD parallelism on dynamically partitioned parallel network coding for P2P systemsComput. Electr. Eng., 39
Sunwoo Kim, W. Ro (2010)
FPGA implementation of highly parallelized decoder logic for network coding (abstract only)
H. Shojania, Baochun Li, Xin Wang (2009)
Nuclei: GPU-Accelerated Many-Core Network CodingIEEE INFOCOM 2009
R. Ahlswede, N. Cai, S. Li, R. Yeung (2000)
Network information flowIEEE Trans. Inf. Theory, 46
Sunwoo Kim, W. Ro (2012)
Reconfigurable and parallelized network coding decoder for VANETsMob. Inf. Syst., 8
윤태윤, Park Joonseok (2009)
FPGA Implementation of Network Coding Decoder, 5
F. Macé, François-Xavier Standaert, J. Quisquater (2008)
FPGA Implementation(s) of a Scalable Encryption AlgorithmIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 16
S. Jaggi, M. Effros, T. Ho, M. Médard (2010)
On Linear Network Coding
H. Shojania, Baochun Li (2009)
Pushing the Envelope: Extreme Network Coding on the GPU2009 29th IEEE International Conference on Distributed Computing Systems
Karam Park, Joon-Sang Park, W. Ro (2009)
Efficient Parallelized Network Coding for P2P File Sharing Applications
R. Yeung, Zhen Zhang (1999)
Distributed Source Coding for Satellite CommunicationsIEEE Trans. Inf. Theory, 45
T. Itoh, S. Tsujii (1988)
A Fast Algorithm for Computing Multiplicative Inverses in GF(2^m) Using Normal BasesInf. Comput., 78
Shu Lin, D. Costello (1983)
Error control coding : fundamentals and applications
S. Katti, D. Katabi, H. Balakrishnan, M. Médard (2008)
Symbol-level network coding for wireless mesh networks
H. Shojania, Baochun Li (2007)
Parallelized Progressive Network Coding With Hardware Acceleration2007 Fifteenth IEEE International Workshop on Quality of Service
Zhiyuan Yan, D. Sarwate (2003)
New Systolic Architectures for Inversion and Division in GF(2^m)IEEE Trans. Computers, 52
Deokho Kim, Karam Park, W. Ro (2011)
Network Coding on Heterogeneous Multi-Core Processors for Wireless Sensor NetworksSensors (Basel, Switzerland), 11
Aishwarya Nagarajan, M. Schulte, P. Ramanathan (2010)
Galois field hardware architectures for network coding2010 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS)
H. Shojania, Baochun Li (2009)
Random network coding on the iPhone: fact or fiction?
Mea Wang, Baochun Li (2006)
How Practical is Network Coding?200614th IEEE International Workshop on Quality of Service
Block memory generator v.4.3 product specification
(1991)
VLSI architectures for computation in Galois fields
Kanupriya Gulati, S. Khatri (2008)
Improving FPGA routability using network coding
Szymon Jakubczak, M. Jennings, S. Katti, D. Katabi (2007)
Trading structure for randomness in wireless opportunistic routing
R. Koetter, M. Médard (2001)
An algebraic approach to network codingProceedings. 2001 IEEE International Symposium on Information Theory (IEEE Cat. No.01CH37252)
Sangpil Lee, W. Ro (2012)
Accelerated Network Coding with Dynamic Stream Decomposition on Graphics Processing UnitComput. J., 55
CodingPhilip Chou, Yunnan Wuy, Kamal Jain (2003)
Practical Network Coding
(2013)
Design and evaluation of random linear network coding accelerators on FPGAs
J. Deschamps, G. Sutter (2006)
Hardware Implementation of Finite-Field DivisionActa Applicandae Mathematica, 93
(2011)
Article 13, Publication date
(2010)
ISE design suite software manuals and help
Design and Evaluation of Random Linear Network Coding Accelerators on FPGAs SUNWOO KIM, Hyundai Motor Company WON SEOB JEONG and WON W. RO, Yonsei University JEAN-LUC GAUDIOT, University of California, Irvine Network coding is a well-known technique used to enhance network throughput and reliability by applying special coding to data packets. One critical problem in practice, when using the random linear network coding technique, is the high computational overhead. More specifically, using this technique in embedded systems with low computational power might cause serious delays due to the complex Galois field operations and matrix handling. To this end, this article proposes a high-performance decoding logic for random linear network coding using field-programmable gate-array (FPGA) technology. We expect that the inherent reconfigurability of FPGAs will provide sufficient performance as well as programmability to cope with changes in the specification of the coding. The main design motivation was to improve the decoding delay by dividing and parallelizing the entire decoding process. Fast arithmetic operations are achieved by the proposed parallelized GF ALUs, which allow calculations with all the elements of a single row of a matrix to be performed concurrently. To improve the flexibility in the utilization of the FPGA
ACM Transactions on Embedded Computing Systems (TECS) – Association for Computing Machinery
Published: Aug 1, 2013
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.