Benefits of using parallelized non-progressive network coding

被引:13
|
作者
Kim, Minwoo [1 ]
Park, Karam [2 ]
Ro, Won W. [1 ]
机构
[1] Yonsei Univ, Sch Elect & Elect Engn, Seoul 120749, South Korea
[2] Samsung Elect, Platform R&D Team, Mobile Commun, Suwon, South Korea
关键词
Network coding; Parallel algorithm; Non-progressive decoder; Tiling algorithm; Matrix inversion; Matrix multiplication;
D O I
10.1016/j.jnca.2012.05.014
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Network coding helps improve communication rate and save bandwidth by performing a special coding at the sending or intermediate nodes. However, encoding/decoding at the nodes creates computation overhead on large input data that causes coding delays. Therefore the progressive method which can hide decoding delay in waiting time is proposed in the previous works. However, the network speed has been greatly accelerated and progressive schemes are no longer the most efficient decoding method. Thus, we present non-progressive decoding algorithm that can be more aggressively parallelized than the progressive network coding, which can diminish the advantages of hidden decoding time of progressive methods by utilizing the multi-core processors. Moreover, the block algorithm implemented by non-progressive decoding helps to reduce cache misses. Through experiments, our scheme which relies on matrix inversion and multiplication shows 46.0% improved execution time and 89.2% last level cache miss reduction compared to the progressive method on multi-core systems. (C) 2012 Elsevier Ltd. All rights reserved.
引用
收藏
页码:293 / 305
页数:13
相关论文
共 50 条
  • [1] Parallelized progressive network coding with hardware acceleration
    Shojania, Hassan
    Li, Baochun
    2007 FIFTEENTH IEEE INTERNATIONAL WORKSHOP ON QUALITY OF SERVICE, 2007, : 47 - +
  • [2] Parallelized Network Coding With SIMD Instruction Sets
    Han Li
    Qian Huan-yan
    ISCSCT 2008: INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND COMPUTATIONAL TECHNOLOGY, VOL 1, PROCEEDINGS, 2008, : 364 - +
  • [3] Reconfigurable and parallelized network coding decoder for VANETs
    Kim, Sunwoo
    Ro, Won W.
    MOBILE INFORMATION SYSTEMS, 2012, 8 (01) : 45 - 59
  • [4] FPGA Implementation of Highly Parallelized Decoder Logic for Network Coding
    Kim, Sunwoo
    Ro, Won W.
    FPGA 10, 2010, : 284 - 284
  • [5] On the Benefits of Coding for Network Slicing
    Esfahanizadeh, Homa
    Vasudevan, Vipindev Adat
    Kim, Benjamin D.
    Siva, Shruti
    Kim, Jennifer
    Cohen, Alejandro
    Medard, Muriel
    2024 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS, ICC WORKSHOPS 2024, 2024, : 1505 - 1510
  • [6] A Highly Parallelized Decoder for Random Network Coding leveraging GPGPU
    Park, Joon-Sang
    Baek, Seung Jun
    Lee, Kyogu
    COMPUTER JOURNAL, 2014, 57 (02): : 233 - 240
  • [7] Network Coding: Beyond Throughput Benefits
    Fragouli, Christina
    PROCEEDINGS OF THE IEEE, 2011, 99 (03) : 461 - 475
  • [8] Efficient Parallelized Network Coding for P2P File Sharing Applications
    Park, Karam
    Park, Joon-Sang
    Ro, Won W.
    ADVANCES IN GRID AND PERVASIVE COMPUTING, PROCEEDINGS, 2009, 5529 : 353 - +
  • [9] Binary Systematic Network Coding for Progressive Packet Decoding
    Jones, Andrew L.
    Chatzigeorgiou, Ioannis
    Tassi, Andrea
    2015 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2015, : 4499 - 4504
  • [10] The Throughput Benefits of Network Coding for SW ARQ Communication
    Alsebae, Alaa
    Leeson, Mark
    Green, Roger
    2013 IEEE 27TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS (WAINA), 2013, : 854 - 859