Loading…
High efficient distributed video coding with parallelized design for LDPCA decoding on CUDA based GPGPU
Distributed video coding (DVC) is a new coding paradigm targeting on applications with the need of low-complexity and/or low-power encoding at the cost of a high-complexity decoding. In the DVC architectures based on Error Control Codes (ECCs) with a feedback channel, the high decoding complexity co...
Saved in:
Published in: | Journal of visual communication and image representation 2012, Vol.23 (1), p.63-74 |
---|---|
Main Authors: | , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | cdi_FETCH-LOGICAL-c335t-4571b3947596367fda9e250a45504a82f55d2b46623c48b7f0d3d97884ca5e623 |
---|---|
cites | cdi_FETCH-LOGICAL-c335t-4571b3947596367fda9e250a45504a82f55d2b46623c48b7f0d3d97884ca5e623 |
container_end_page | 74 |
container_issue | 1 |
container_start_page | 63 |
container_title | Journal of visual communication and image representation |
container_volume | 23 |
creator | Pai, Yu-Shan Shen, Yun-Chung Wu, Ja-Ling |
description | Distributed video coding (DVC) is a new coding paradigm targeting on applications with the need of low-complexity and/or low-power encoding at the cost of a high-complexity decoding. In the DVC architectures based on Error Control Codes (ECCs) with a feedback channel, the high decoding complexity comes from the decode-check-request iterations between the ECC encoder and the ECC decoder. In this paper, a parallel message-passing decoding algorithm for computing low density parity check (LDPC) syndromes is applied through the Compute Unified Device Architecture (CUDA) based on General Purpose Graphics Processing Unit (GPGPU). Furthermore, we proposed a novel rate control mechanism, dubbed as the Ladder Step Size Request (LSSR), to reduce the number of requests which leads to much speedup gain. Experimental results show that, through our work, the overall DVC decoding speedup gain can reach 46.52 with only 0.2
dB rate distortion performance loss. |
doi_str_mv | 10.1016/j.jvcir.2011.08.004 |
format | article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_926322789</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S1047320311001155</els_id><sourcerecordid>926322789</sourcerecordid><originalsourceid>FETCH-LOGICAL-c335t-4571b3947596367fda9e250a45504a82f55d2b46623c48b7f0d3d97884ca5e623</originalsourceid><addsrcrecordid>eNp9kD1PwzAQhiMEEqXwC1i8MSVc_JHEA0NVoEWqRAc6W459aV2lSbHTIvj1JLQz053unveke6LoPoUkhTR73Cbbo3E-oZCmCRQJAL-IRilIEUvIs8uh53nMKLDr6CaELQAwyfgoWs_dekOwqpxx2HTEutB5Vx46tOToLLbEtNY1a_Llug3Za6_rGmv3068tBrduSNV6snheTif94My2DZmuniek1KHnZsvZcnUbXVW6Dnh3ruNo9fryMZ3Hi_fZ23SyiA1joou5yNOSSZ4LmbEsr6yWSAVoLgRwXdBKCEtLnmWUGV6UeQWWWZkXBTdaYD8dRw-nu3vffh4wdGrngsG61g22h6AkzRileSF7kp1I49sQPFZq791O-2-Vghqsqq36s6oGqwoK1VvtU0-nFPZPHB16FQZxBq3zaDplW_dv_hcUA4AN</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>926322789</pqid></control><display><type>article</type><title>High efficient distributed video coding with parallelized design for LDPCA decoding on CUDA based GPGPU</title><source>ScienceDirect Journals</source><creator>Pai, Yu-Shan ; Shen, Yun-Chung ; Wu, Ja-Ling</creator><creatorcontrib>Pai, Yu-Shan ; Shen, Yun-Chung ; Wu, Ja-Ling ; Fellow, IEEE</creatorcontrib><description>Distributed video coding (DVC) is a new coding paradigm targeting on applications with the need of low-complexity and/or low-power encoding at the cost of a high-complexity decoding. In the DVC architectures based on Error Control Codes (ECCs) with a feedback channel, the high decoding complexity comes from the decode-check-request iterations between the ECC encoder and the ECC decoder. In this paper, a parallel message-passing decoding algorithm for computing low density parity check (LDPC) syndromes is applied through the Compute Unified Device Architecture (CUDA) based on General Purpose Graphics Processing Unit (GPGPU). Furthermore, we proposed a novel rate control mechanism, dubbed as the Ladder Step Size Request (LSSR), to reduce the number of requests which leads to much speedup gain. Experimental results show that, through our work, the overall DVC decoding speedup gain can reach 46.52 with only 0.2
dB rate distortion performance loss.</description><identifier>ISSN: 1047-3203</identifier><identifier>EISSN: 1095-9076</identifier><identifier>DOI: 10.1016/j.jvcir.2011.08.004</identifier><language>eng</language><publisher>Elsevier Inc</publisher><subject>Accumulated parity check matrix ; Algorithms ; Architecture ; Coding ; Computation ; CUDA ; Decoding ; Density ; Distributed video coding (DVC) ; Gain ; General Purpose Graphics Processing Unit (GPGPU) ; Ladder Step Size Request (LSSR) ; LDPC Accumulate (LDPCA) ; Slepian-Wolf ; Wyner-Ziv</subject><ispartof>Journal of visual communication and image representation, 2012, Vol.23 (1), p.63-74</ispartof><rights>2011 Elsevier Inc.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c335t-4571b3947596367fda9e250a45504a82f55d2b46623c48b7f0d3d97884ca5e623</citedby><cites>FETCH-LOGICAL-c335t-4571b3947596367fda9e250a45504a82f55d2b46623c48b7f0d3d97884ca5e623</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,4023,27922,27923,27924</link.rule.ids></links><search><creatorcontrib>Pai, Yu-Shan</creatorcontrib><creatorcontrib>Shen, Yun-Chung</creatorcontrib><creatorcontrib>Wu, Ja-Ling</creatorcontrib><creatorcontrib>Fellow, IEEE</creatorcontrib><title>High efficient distributed video coding with parallelized design for LDPCA decoding on CUDA based GPGPU</title><title>Journal of visual communication and image representation</title><description>Distributed video coding (DVC) is a new coding paradigm targeting on applications with the need of low-complexity and/or low-power encoding at the cost of a high-complexity decoding. In the DVC architectures based on Error Control Codes (ECCs) with a feedback channel, the high decoding complexity comes from the decode-check-request iterations between the ECC encoder and the ECC decoder. In this paper, a parallel message-passing decoding algorithm for computing low density parity check (LDPC) syndromes is applied through the Compute Unified Device Architecture (CUDA) based on General Purpose Graphics Processing Unit (GPGPU). Furthermore, we proposed a novel rate control mechanism, dubbed as the Ladder Step Size Request (LSSR), to reduce the number of requests which leads to much speedup gain. Experimental results show that, through our work, the overall DVC decoding speedup gain can reach 46.52 with only 0.2
dB rate distortion performance loss.</description><subject>Accumulated parity check matrix</subject><subject>Algorithms</subject><subject>Architecture</subject><subject>Coding</subject><subject>Computation</subject><subject>CUDA</subject><subject>Decoding</subject><subject>Density</subject><subject>Distributed video coding (DVC)</subject><subject>Gain</subject><subject>General Purpose Graphics Processing Unit (GPGPU)</subject><subject>Ladder Step Size Request (LSSR)</subject><subject>LDPC Accumulate (LDPCA)</subject><subject>Slepian-Wolf</subject><subject>Wyner-Ziv</subject><issn>1047-3203</issn><issn>1095-9076</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2012</creationdate><recordtype>article</recordtype><recordid>eNp9kD1PwzAQhiMEEqXwC1i8MSVc_JHEA0NVoEWqRAc6W459aV2lSbHTIvj1JLQz053unveke6LoPoUkhTR73Cbbo3E-oZCmCRQJAL-IRilIEUvIs8uh53nMKLDr6CaELQAwyfgoWs_dekOwqpxx2HTEutB5Vx46tOToLLbEtNY1a_Llug3Za6_rGmv3068tBrduSNV6snheTif94My2DZmuniek1KHnZsvZcnUbXVW6Dnh3ruNo9fryMZ3Hi_fZ23SyiA1joou5yNOSSZ4LmbEsr6yWSAVoLgRwXdBKCEtLnmWUGV6UeQWWWZkXBTdaYD8dRw-nu3vffh4wdGrngsG61g22h6AkzRileSF7kp1I49sQPFZq791O-2-Vghqsqq36s6oGqwoK1VvtU0-nFPZPHB16FQZxBq3zaDplW_dv_hcUA4AN</recordid><startdate>2012</startdate><enddate>2012</enddate><creator>Pai, Yu-Shan</creator><creator>Shen, Yun-Chung</creator><creator>Wu, Ja-Ling</creator><general>Elsevier Inc</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>2012</creationdate><title>High efficient distributed video coding with parallelized design for LDPCA decoding on CUDA based GPGPU</title><author>Pai, Yu-Shan ; Shen, Yun-Chung ; Wu, Ja-Ling</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c335t-4571b3947596367fda9e250a45504a82f55d2b46623c48b7f0d3d97884ca5e623</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2012</creationdate><topic>Accumulated parity check matrix</topic><topic>Algorithms</topic><topic>Architecture</topic><topic>Coding</topic><topic>Computation</topic><topic>CUDA</topic><topic>Decoding</topic><topic>Density</topic><topic>Distributed video coding (DVC)</topic><topic>Gain</topic><topic>General Purpose Graphics Processing Unit (GPGPU)</topic><topic>Ladder Step Size Request (LSSR)</topic><topic>LDPC Accumulate (LDPCA)</topic><topic>Slepian-Wolf</topic><topic>Wyner-Ziv</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Pai, Yu-Shan</creatorcontrib><creatorcontrib>Shen, Yun-Chung</creatorcontrib><creatorcontrib>Wu, Ja-Ling</creatorcontrib><creatorcontrib>Fellow, IEEE</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics & Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Journal of visual communication and image representation</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Pai, Yu-Shan</au><au>Shen, Yun-Chung</au><au>Wu, Ja-Ling</au><aucorp>Fellow, IEEE</aucorp><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>High efficient distributed video coding with parallelized design for LDPCA decoding on CUDA based GPGPU</atitle><jtitle>Journal of visual communication and image representation</jtitle><date>2012</date><risdate>2012</risdate><volume>23</volume><issue>1</issue><spage>63</spage><epage>74</epage><pages>63-74</pages><issn>1047-3203</issn><eissn>1095-9076</eissn><abstract>Distributed video coding (DVC) is a new coding paradigm targeting on applications with the need of low-complexity and/or low-power encoding at the cost of a high-complexity decoding. In the DVC architectures based on Error Control Codes (ECCs) with a feedback channel, the high decoding complexity comes from the decode-check-request iterations between the ECC encoder and the ECC decoder. In this paper, a parallel message-passing decoding algorithm for computing low density parity check (LDPC) syndromes is applied through the Compute Unified Device Architecture (CUDA) based on General Purpose Graphics Processing Unit (GPGPU). Furthermore, we proposed a novel rate control mechanism, dubbed as the Ladder Step Size Request (LSSR), to reduce the number of requests which leads to much speedup gain. Experimental results show that, through our work, the overall DVC decoding speedup gain can reach 46.52 with only 0.2
dB rate distortion performance loss.</abstract><pub>Elsevier Inc</pub><doi>10.1016/j.jvcir.2011.08.004</doi><tpages>12</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 1047-3203 |
ispartof | Journal of visual communication and image representation, 2012, Vol.23 (1), p.63-74 |
issn | 1047-3203 1095-9076 |
language | eng |
recordid | cdi_proquest_miscellaneous_926322789 |
source | ScienceDirect Journals |
subjects | Accumulated parity check matrix Algorithms Architecture Coding Computation CUDA Decoding Density Distributed video coding (DVC) Gain General Purpose Graphics Processing Unit (GPGPU) Ladder Step Size Request (LSSR) LDPC Accumulate (LDPCA) Slepian-Wolf Wyner-Ziv |
title | High efficient distributed video coding with parallelized design for LDPCA decoding on CUDA based GPGPU |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-09T08%3A22%3A01IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=High%20efficient%20distributed%20video%20coding%20with%20parallelized%20design%20for%20LDPCA%20decoding%20on%20CUDA%20based%20GPGPU&rft.jtitle=Journal%20of%20visual%20communication%20and%20image%20representation&rft.au=Pai,%20Yu-Shan&rft.aucorp=Fellow,%20IEEE&rft.date=2012&rft.volume=23&rft.issue=1&rft.spage=63&rft.epage=74&rft.pages=63-74&rft.issn=1047-3203&rft.eissn=1095-9076&rft_id=info:doi/10.1016/j.jvcir.2011.08.004&rft_dat=%3Cproquest_cross%3E926322789%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c335t-4571b3947596367fda9e250a45504a82f55d2b46623c48b7f0d3d97884ca5e623%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=926322789&rft_id=info:pmid/&rfr_iscdi=true |