Please use this identifier to cite or link to this item: https://doi.org/10.1109/TCSVT.2005.852627
DC FieldValue
dc.titleDesign and implementation of parallel video encoding strategies using divisible load analysis
dc.contributor.authorLi, P.
dc.contributor.authorVeeravalli, B.
dc.contributor.authorKassim, A.A.
dc.date.accessioned2014-06-17T02:44:20Z
dc.date.available2014-06-17T02:44:20Z
dc.date.issued2005-09
dc.identifier.citationLi, P., Veeravalli, B., Kassim, A.A. (2005-09). Design and implementation of parallel video encoding strategies using divisible load analysis. IEEE Transactions on Circuits and Systems for Video Technology 15 (9) : 1098-1112. ScholarBank@NUS Repository. https://doi.org/10.1109/TCSVT.2005.852627
dc.identifier.issn10518215
dc.identifier.urihttp://scholarbank.nus.edu.sg/handle/10635/55548
dc.description.abstractThe processing time needed for motion estimation usually accounts for a significant part of the overall processing time of the video encoder. To improve the video encoding speed, reducing the execution time for motion estimation process is essential. Parallel implementation of video encoding systems using either the software or the hardware approach has attracted much attention in the area of real time video coding. In this paper, we attempt to implement a video encoder on a bus network. Usually, for such a parallel system, the key concern is associated with partitioning and balancing of the computational load among the processors such that the overall processing time of the video encoder is minimized. With the use of the divisible load theory (DLT) paradigm, a strip-wise load partitioning/balancing scheme, a load distribution strategy, two implementation strategies are developed to exploit the data parallelism inherent in the video encoding process. The striking feature of our design is that,both the granularity of the load partitions and all the associated overheads caused during parallel video encoding process can be explicitly considered. This significantly contributes to the minimization of the overall processing time of the video encoder. Extensive experimental studies are carried out to test the effectiveness of the proposed strategies. The performance of the parallel video encoder is quantified using the metrics speedup and performance gain, respectively. The experimental results show that our strategies are effective for exploiting the available parallelism inherent in the video encoding process and provide a theoretical insight on how to analytically quantify and minimize the overall processing time of a parallel system. The proposed strategies can be easily extended and applied to improve other existing parallel systems. © 2005 IEEE.
dc.description.urihttp://libproxy1.nus.edu.sg/login?url=http://dx.doi.org/10.1109/TCSVT.2005.852627
dc.sourceScopus
dc.subjectBlock matching motion estimation
dc.subjectBus network
dc.subjectDivisible load theory (DLT)
dc.subjectLoad distribution
dc.subjectLoad partitioning/balancing
dc.subjectParallel video coding
dc.typeArticle
dc.contributor.departmentELECTRICAL & COMPUTER ENGINEERING
dc.description.doi10.1109/TCSVT.2005.852627
dc.description.sourcetitleIEEE Transactions on Circuits and Systems for Video Technology
dc.description.volume15
dc.description.issue9
dc.description.page1098-1112
dc.description.codenITCTE
dc.identifier.isiut000231636500003
Appears in Collections:Staff Publications

Show simple item record
Files in This Item:
There are no files associated with this item.

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.