H.264視頻眾核解碼研究及在定制眾核虛擬平臺(tái)上的實(shí)現(xiàn)
[Abstract]:Video coding and decoding technology is widely used in digital HDTV, network streaming media, video communication and so on. At present, the main standard is H.264 / AVC which was officially released in 2003.3 and HEVC / H.265which was officially released in 2013.1. There are a large number of H.264 standard video files, and the complexity of H.264 decoding algorithm is lower than that of HEVC, H.264 decoding is chosen as the research starting point. H.264 standard is used to guarantee high quality and low bit-rate, it needs a lot of calculation. At present, H.264 decoding schemes mainly have high performance CPU / DSP scheme, special hardware acceleration module, ASIC chip / FPGA scheme and multi-core (2 / 4 core arm DSP structure) scheme. Each scheme has its own advantages and disadvantages in performance, power consumption and flexibility. For H.264 video decoding applications, this paper studies the implementation scheme of H.264 video multi-core (16 cores and above) with high performance, low power consumption and high flexibility, and explores the key technical problems in H.264 video decoding. The results can also be used in H. 265 and other video standards. The target multi-core platform is a virtual platform built by MCVP-NoC system. MCVP-NoC is a multi-core virtual platform modeling tool designed by itself to support customized Noc (Networks-on-Chip). It uses "system C TLM2.0 OVP" tool to build virtual platform generated by MCVP-NoC, which can run actual program, support real application driver, and can be used in early software development, debugging, system architecture exploration, performance, power consumption, area evaluation and so on. The main work of this paper is as follows: (1) analyzing the bottleneck of H. 264 decoding computing performance; (2) mapping the task partition of H. 264 decoding and the map-core. First, the task is divided according to the decoding flow, and then the multi-core parallel acceleration is carried out according to the calculation amount of each part of the decoding process, and the "stream analysis slice decoding, filtering, output" four-level pipeline is adopted. (3) the multi-core virtual platform is constructed, and the multi-core virtual platform is constructed. Use it to run H.264 core decoding program to evaluate the performance. The multi-core system uses 4x4 2D mesh structure, 16 processor nodes, each node contains one orlk processor 32m byte instruction memory 32 megabyte data memory, all nodes share a 256m byte shared-memory. The model can run actual H.264 decoding code, can quantitatively analyze performance, can be used for system architecture optimization, on-chip storage requirement analysis, storage scheme optimization, and quantitative analysis of inter-core communication traffic. It can be used to guide the design of NOC interconnection structure and link bandwidth between cores.
【學(xué)位授予單位】:山東科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2017
【分類號(hào)】:TN919.81
【參考文獻(xiàn)】
相關(guān)期刊論文 前8條
1 楊紅;;打賭誕生的電影[J];發(fā)明與創(chuàng)新(大科技);2014年03期
2 阮若林;胡瑞敏;;數(shù)字視頻壓縮編碼技術(shù)標(biāo)準(zhǔn)現(xiàn)狀與展望[J];電視技術(shù);2014年03期
3 魏巍;郭寶龍;;基于H.264的1/4像素精度的快速搜索算法[J];計(jì)算機(jī)應(yīng)用研究;2009年05期
4 ;Analysis and application of error concealment tools in AVS-M decoder[J];Journal of Zhejiang University Science A(Science in Engineering);2006年S1期
5 ;AVIVO全面爆發(fā)——ATI視頻特性測(cè)試(上)[J];大眾硬件;2006年02期
6 ;The Power of 3 & PureVideo——NVIDIA的多重威力[J];新電腦;2005年12期
7 張蕾;H.264/AVC——新一代視頻編碼標(biāo)準(zhǔn)中的新理念與新技術(shù)[J];有線電視技術(shù);2005年11期
8 劉國(guó)靖;陳賓康;;電子計(jì)算機(jī)的發(fā)展與微型計(jì)算機(jī)的誕生和應(yīng)用[J];武漢造船;1980年04期
相關(guān)碩士學(xué)位論文 前1條
1 齊爽;基于TMS320C6713的SPIHT圖像壓縮算法研究及實(shí)現(xiàn)[D];哈爾濱工業(yè)大學(xué);2008年
,本文編號(hào):2129792
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/2129792.html