{"title":"Parallelization and performance prediction for HEVC UHD real-time software decoding","authors":"Junsoo Jeong, Junchul Choi, S. Ha","doi":"10.1109/ESTIMedia.2014.6962344","DOIUrl":null,"url":null,"abstract":"In this paper, we present a parallelized HEVC decoder by restructuring the reference HEVC decoder, HM, as a task graph with LCU level granularity. Since the task graph reveals the potential parallelism of the algorithm explicitly, we are able to explore the wide design space of parallelization efficiently. Moreover, we propose an analytical method to estimate the throughput performance of the HEVC decoder after parallelization. The proposed method accurately predicts the decoding performance considering sophisticated parallelization techniques, based on which we obtain the required number of cores in a multi-core processor for real-time UHD resolution decoding. Through experiments, we verify the performance increase by the proposed parallelization technique and the accuracy of the performance analysis method.","PeriodicalId":265392,"journal":{"name":"2014 IEEE 12th Symposium on Embedded Systems for Real-time Multimedia (ESTIMedia)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-11-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 IEEE 12th Symposium on Embedded Systems for Real-time Multimedia (ESTIMedia)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ESTIMedia.2014.6962344","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
In this paper, we present a parallelized HEVC decoder by restructuring the reference HEVC decoder, HM, as a task graph with LCU level granularity. Since the task graph reveals the potential parallelism of the algorithm explicitly, we are able to explore the wide design space of parallelization efficiently. Moreover, we propose an analytical method to estimate the throughput performance of the HEVC decoder after parallelization. The proposed method accurately predicts the decoding performance considering sophisticated parallelization techniques, based on which we obtain the required number of cores in a multi-core processor for real-time UHD resolution decoding. Through experiments, we verify the performance increase by the proposed parallelization technique and the accuracy of the performance analysis method.