2013
DOI: 10.1007/978-981-4585-18-7_36
|View full text |Cite
|
Sign up to set email alerts
|

Parallel Full HD Video Decoding for Multicore Architecture

Abstract: Abstract. Nowadays, the multi-core architecture is adopted everywhere in the design of contemporary processors in order to boost up the performance of multitasking applications. This paper mainly exploits the multi-core capability for full HD video decoding speedup to meet realtime display. Hantro 6100 H.264 decoder is chosen as the reference decoder. The serial decoding algorithm in the Hantro 6100 H.264 decoder is replaced with a parallel decoding algorithm. . In this research work, macroblock level parallel… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
7
0

Year Published

2014
2014
2018
2018

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(8 citation statements)
references
References 11 publications
1
7
0
Order By: Relevance
“…The cache accesses and misses shown in Table 1 represent the values obtained when encoding high-motion (Rush_hour) video sequences with QCIF, CIF, SD, and HD resolutions. The results shown in Table 1 indicates that the miss rates are much lower compared to those obtained by other researchers [5][6][7][8]. MB-level parallelism is performed on all parallel threads without any dependencies by dynamically detecting the threads' status using reference flag so that the subsequent frames processed by each thread would not depend on the results of other threads.…”
Section: Data Structures For Memory Optimizationmentioning
confidence: 90%
See 4 more Smart Citations
“…The cache accesses and misses shown in Table 1 represent the values obtained when encoding high-motion (Rush_hour) video sequences with QCIF, CIF, SD, and HD resolutions. The results shown in Table 1 indicates that the miss rates are much lower compared to those obtained by other researchers [5][6][7][8]. MB-level parallelism is performed on all parallel threads without any dependencies by dynamically detecting the threads' status using reference flag so that the subsequent frames processed by each thread would not depend on the results of other threads.…”
Section: Data Structures For Memory Optimizationmentioning
confidence: 90%
“…The popular parallel algorithms that are proposed are at the GOP, frame, slice, and macroblock levels. Many researchers have implemented macroblock-level parallelism [3][4][5][6][7][8][9][10], but all the proposed methods so far have scalability issues. In [4], a method using SIMD instructions has been proposed to improve the encoding time of H.264.…”
Section: Literature Reviewmentioning
confidence: 99%
See 3 more Smart Citations