{"title":"Memory Profiling of H.266 Versatile Video Coding Standard","authors":"Arthur Cerveira, L. Agostini, B. Zatt, F. Sampaio","doi":"10.1109/ICECS49266.2020.9294952","DOIUrl":null,"url":null,"abstract":"This work presents a profiling of the memory requirements for the encoding flow of H.266 Versatile Video Coding. The goal is to analyze the impact of each encoding module and highlight the influence of the novel coding tools introduced in H.266NVC. This profiling is performed through two sets of experiments: (1) an overall memory requirements breakdown, displaying the distribution of the accesses per encoding module, and (2) a specific assessment of the prediction steps. As results, we observed that: prediction steps perform the most memory-intensive operations in the encoding process (47 % to 58 % of all accesses); H.266/VVC novelties on transforms operations increase their memory overhead (20%, on average, of the entire encoder). Moreover, at prediction-specific evaluation, we concluded that the interpolation filters and the distortion calculations have a significant impact in the memory requirements: an average of 39% and 32% of all prediction accesses, respectively. Further, H.266/VVC novel tools on the prediction steps, such as the Affine Motion Estimation and the Geometric-Based Partitioning, do not represent major overhead on H.266NVC high memory requirements.","PeriodicalId":404022,"journal":{"name":"2020 27th IEEE International Conference on Electronics, Circuits and Systems (ICECS)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-11-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 27th IEEE International Conference on Electronics, Circuits and Systems (ICECS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICECS49266.2020.9294952","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
This work presents a profiling of the memory requirements for the encoding flow of H.266 Versatile Video Coding. The goal is to analyze the impact of each encoding module and highlight the influence of the novel coding tools introduced in H.266NVC. This profiling is performed through two sets of experiments: (1) an overall memory requirements breakdown, displaying the distribution of the accesses per encoding module, and (2) a specific assessment of the prediction steps. As results, we observed that: prediction steps perform the most memory-intensive operations in the encoding process (47 % to 58 % of all accesses); H.266/VVC novelties on transforms operations increase their memory overhead (20%, on average, of the entire encoder). Moreover, at prediction-specific evaluation, we concluded that the interpolation filters and the distortion calculations have a significant impact in the memory requirements: an average of 39% and 32% of all prediction accesses, respectively. Further, H.266/VVC novel tools on the prediction steps, such as the Affine Motion Estimation and the Geometric-Based Partitioning, do not represent major overhead on H.266NVC high memory requirements.