arrow
Return

Exploring parallelization techniques based on OpenMP in H.264/AVC encoder for embedded multi-core processor

delete2012-10-01
delete5
PRE
AI
S
Seongmin Jo
S
Song Hyun Jo
Y
Yong Ho Song *
DOI:10.1016/j.sysarc.2012.06.005delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Recent advances in semiconductor technologies make it possible to integrate many processor cores in a small device package. The parallel execution capability of such multi-core processors can be exploited to enhance the performance of many traditional sequential applications. There have been numerous research activities to develop parallelization techniques using the OpenMp programming model, in order to speed up sequential applications such as the H.264/AVC codec, but mostly in the PC environment. Therefore, it is difficult to understand which parallelization technique fits well with the H.264/AVC encoder on an embedded multi-core architecture. In this paper, we present parallelization techniques applicable to the H.264/AVC encoder on ARM MPCore using the OpenMP programming model. Further, we propose an analytical model for the performance estimation of the H.264/AVC encoder, and we then verify the model accuracy by performing simulations using hardware/software co-verification tool. Our experimental results show that the parallelization techniques proposed in this paper for the embedded multi-core platform improve the encoder performance by up to 2.36 times, and that the parallelization technique exploiting data-level parallelism outperforms the one using task-level parallelism by 41%. It is also observed that balancing loads among processor cores is a critical parameter in achieving better scalability in the encoder. (c) 2012 Elsevier B.V. All rights reserved.
Keywords:
Parallel programming
Multimedia codec
Multi-core processor
Embedded system
Design exploration

Journal

Journal of Systems Architecture cover
Journal of Systems Architecture
IF:
4.1
Papers:
3.0K
Citations:
4.2K

Organization

H
hanyang university
Scholars:
2.9W
Papers: 2.7W
Citations: 36
Cited Papers

Cited Papers

High dose oral amiodarone loading exerts important hemodynamic actions in patients with congestive heart failure
err1994-03-01
err0
PREAI
errStephen S. Gottlieb; David W. Riggio; Salvatore Lauria; Robert W. Peters; Stephen R. Shorofsky; Michelle Cines; Deborah Froman; Michael R. Gold
errShare
errSave
Expression of the VEGF, Glut1 and 6-phosphofructo-2-kinase/fructose-2,6-bisphosphatase-3 and -4 in human cancers of the lung, colon and stomach
err2009-01-01
err0
errOAAI
errD. O. Minchenko; A. Y. Bobarykina; Т. Y. Senchenko; O. V. Hubenya; K. Tsuchihara; A. Ochiai; M. Moenner; H. Esumi; O. H. Minchenko
errShare
errSave
A comparison of pediatric, adolescent, and adult testicular germ cell malignancy
err2013-09-17
err0
PREAI
errNicholas G. Cost; Jessica D. Lubahn; Mehrad Adibi; Adam Romman; Jonathan E. Wickiser; Ganesh V. Raj; Arthur I. Sagalowsky; Vitaly Margulis
errShare
errSave
OpenMP-based parallelization on an MPCore multiprocessor platform - A performance and power analysis
err2008-11-01
err15
PREAI
errBlume, H.; von Livonius, J.; Rotenberg, L.; Noll, T. G.; Bothe, H.; Brakensiek, J.
errShare
errSave
Body Mass Definitions of Obesity
err1990-03-01
err0
PREAI
errF. Javier Nieto-García; Trudy L. Bush; Penelope M. Keyl
errShare
errSave
Multivariate Analysis of Prognostic Factors Among 2,313 Patients With Stage III Melanoma: Comparison of Nodal Micrometastases Versus Macrometastases
err2010-05-10
err0
errOAAI
errCharles M. Balch; Jeffrey E. Gershenwald; Seng-jaw Soong; John F. Thompson; Shouluan Ding; David R. Byrd; Natale Cascinelli; Alistair J. Cochran; Daniel G. Coit; Alexander M. Eggermont; Timothy Johnson; John M. Kirkwood; Stanley P. Leong; Kelly M. McMasters; Martin C. Mihm; Donald L. Morton; Merrick I. Ross; Vernon K. Sondak
errShare
errSave
A Prepubertal Mice Model to Study the Growth Pattern of Early Ovarian Follicles
err2021-05-12
err0
errOAAI
errYingjun Chen; Qinghua Liu; Ruiyan Liu; Chan Yang; Xiaodong Wang; Zaohong Ran; Shanshan Zhou; Xiang Li; Changjiu He
errShare
errSave
errShare
errSave
researcher View more