//img.uscri.be/pth/8e637b0d855807132611a9e4dbcf2186830b99e9
La lecture en ligne est gratuite
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
Télécharger Lire

Architectures for adaptive low-power embedded multimedia systems [Elektronische Ressource] / von Muhammad Shafique

212 pages
Architectures for Adaptive Low-Power Embedded Multimedia Systems zur Erlangung des akademischen Grades eines Doktors der Ingenieurwissenschaften der Fakult?t f?r Informatik Karlsruhe Institute of Technology (KIT) (The cooperation of the Universit t Fridericiana zu Karlsruhe (TH) and the national research center of the Helmholtz-Gemeinschaft) genehmigte Dissertation von Muhammad Shafique Tag der m?ndlichen Pr fung: 31.01.2011 Referent: Prof. Dr.-Ing. J rg Henkel, Ka rlsruhe Institute of Technology (KIT), Fakult?t f r Informatik, Lehrstuh l f?r Eingebettete Systeme (CES) Korreferent: Prof. Dr. Samarjit Chakraborty, Technische Universit?t M nchen (TUM), Fakult?t f r Elektrotechnik und Inform ationtechnik, Lehrstuhl f r Realzeit-Computersysteme (RCS) Muhammad Shafique Adlerstr. 3a 76133 Karlsruhe Hiermit erkl?re ich an Eides statt, dass ich die von mir vorgelegte Arbeit selbst?ndig verfasst habe, dass ich die verwendeten Quellen, Internet-Quellen und Hilfsmittel vollst?ndig angegeben habe und dass ich die Stellen der Arbeit eins chlie lich Tabellen, Karten und Abbildungen die anderen Werken oder dem Internet im Wortlaut oder dem Sinn nach entnommen sind, auf jeden Fall unter Angabe der Quelle als Entlehnung kenntlich gemacht habe. ____________________________________ Muhammad Shafique Acknowledgements I would like to present my cordial gratitude to my advisor Prof. Dr.
Voir plus Voir moins

Architectures for Adaptive Low-Power
Embedded Multimedia Systems



zur Erlangung des akademischen Grades eines

Doktors der Ingenieurwissenschaften

der Fakult?t f?r Informatik
Karlsruhe Institute of Technology (KIT)
(The cooperation of the Universit t Fridericiana zu Karlsruhe (TH)
and the national research center of the Helmholtz-Gemeinschaft)

genehmigte
Dissertation
von
Muhammad Shafique


Tag der m?ndlichen Pr fung: 31.01.2011
Referent: Prof. Dr.-Ing. J rg Henkel, Ka rlsruhe Institute of Technology (KIT),
Fakult?t f r Informatik, Lehrstuh l f?r Eingebettete Systeme (CES)
Korreferent: Prof. Dr. Samarjit Chakraborty, Technische Universit?t M nchen (TUM),
Fakult?t f r Elektrotechnik und Inform ationtechnik, Lehrstuhl f r Realzeit-
Computersysteme (RCS)


Muhammad Shafique
Adlerstr. 3a
76133 Karlsruhe


Hiermit erkl?re ich an Eides statt, dass ich die von mir vorgelegte Arbeit selbst?ndig verfasst
habe, dass ich die verwendeten Quellen, Internet-Quellen und Hilfsmittel vollst?ndig angegeben
habe und dass ich die Stellen der Arbeit eins chlie lich Tabellen, Karten und Abbildungen die
anderen Werken oder dem Internet im Wortlaut oder dem Sinn nach entnommen sind, auf jeden
Fall unter Angabe der Quelle als Entlehnung kenntlich gemacht habe.










____________________________________
Muhammad Shafique


Acknowledgements

I would like to present my cordial gratitude to my advisor Prof. Dr. J rg Henkel for his erudite and
invaluable supervision with sustained inspirations and incessant motivation. He guided me to explore the
challenging research problems while giving me the complete flexibility, which provided the rationale to
unleash my ingenuity and creativity along with an in-depth exploration of various research issues. His
encouragement and meticulous feedback wrapped in constructive criticism helped me to keep the impetus
and to remain streamlined on the road of research that resulted in the triumphant completion of this work.
I am also grateful to my co-advisor Prof. Dr. Samarjit Chakraborty for his erudite feedback and
profound discussion on my research work. Furthermore, I will present my gratitude to (in alphabetical
order) Dr. Jian-Jia Chen, Prof. Dr. Ralf H. Reussner, Prof. Dr. Peter Sanders, Prof. Dr. Mehdi B. Tahoori,
and Prof. Dr. Walter F. Tichy for their valuable feedback during the Professorenrunde phase.
I will present my special thanks to my colleague and project partner Dr. Lars Bauer for his technical
discussions on various reconfigurable computing aspects and continuous support during the paper
submissions. He has always been very critical with me in scrutinizing the research issues to deliver a
thorough and quality work. Without him, the work of this quality would have been exceptionally difficult.
I would like to pay my thanks to all of the colleagues from the Chair for Embedded Systems (CES)
for their discussions and feedback. In particular, I want to thank (in alphabetical order): Waheed Ahmed,
Mohammad Abdullah Al Faruque, Lars Bauer, Talal Bonny, Thomas Ebi, Artjom Grudnitsky, Florian
Kaiser, Semeen Rehman, and Bruno Zatt. In the last six months of my thesis writing, especially Semeen
Rehman and Bruno Zatt provided consistent support in managing my workload and sharing their food,
that was a great help in keeping me focused to timely finish my thesis. I also want to thank my Master
students (especially Bastian Molkenthin and Florian Kriebel) whom I supervised in the scope of this
thesis. Furthermore, I want to acknowledge the support of secretaries and technicians to provide a good
working environment.
I am also grateful to the Higher Education Commission of Pakistan (HEC) and Deutscher
Akademischer Austausch Dienst (DAAD) for financially supporting my research work.
My utmost gratitude to Mr. Azeemullah who motivated and encouragement me throughout my Ph.D.
studies. At the time of each failure, he was there to fuel my energies to perform and deliver even much
better than earlier and to constantly improve my work.
Finally, I would like to pay my deepest gratitude to my parents (Muhammad Siddique Wahlah and
Razia Sultana) and my siblings (Anwar-us-Saeed, Riffat Shahid, Tasneem Kauser, Muhammad Aqeel
Wahlah, Naseem Kauser) for their unconditional love, never-ending support, sincere prayers, and
exceptional sacrifices throughout my Ph.D. studies and since ever. My father saw the dream of my Ph.D.
and I am grateful to my ex-team lead Dr. Jamil Raza who ignited the fire inside me (during my job at
Streaming Networks Pvt. Ltd.) to make this dream come true.
I dedicate this thesis to all of my family members and my advisor Prof. J rg Henkel.

i





Great things cast shadows.
Imagination and creativity are the essence of research.
J rg Henkel


iii
List of Own Publications Included in This Thesis
Transactions/Journals (blind peer reviewed)
[T.1] M. Shafique, L. Bauer, J. Henkel, Opt imizing the H.264/AVC Video Encoder Application
Structure for Reconfigurable and Application-Specific Platforms?, Journal of Signal Processing
Systems (JSPS), volume 60, issue 2, pp. 183-210, August 2010 (online-published November 2008).
Conferences (double-blind/blind peer reviewed)
[C.1] M. Shafique, L. Bauer, J. Henkel, Selective Instruction Set Muting for Energy-Aware Adaptive
th
Processors?, IEEE/ACM 28 International Conference on Computer-Aided Design (ICCAD·10),
San Jose, California, USA, November 2010. Nominated for the IEEE/ACM WILLIAM J.
MCCALLA ICCAD Best Paper Award 2010.
[C.2] M. Shafique, L. Bauer, J. Henkel, enB udget: A Run-Time Adaptive Predictive Energy-
Budgeting Scheme for Energy-Aware Motion Estimation in H.264/MPEG-4 AVC Video
th
Encoder , IEEE/ACM 13 Design Automation and Test in Europe Conference (DATE·10),
Dresden, Germany, pp. 1725-1730, March 2010.
[C.3] M. Shafique, B. Molkenthin, J. Henkel, A n HVS-based Adaptive Computational Complexity
Reduction Scheme for H.264/AVC Video Encoder using Prognostic Early Mode Exclusion ,
th
IEEE/ACM 13 Design Automation and Test in Europe Conference (DATE·10), Dresden,
Germany, pp. 1713-1718, March 2010.
[C.4] M. Shafique, L. Bauer, J. Henkel, REMiS: Run-time Energy Minimization Scheme in a
th
Reconfigurable Processor with Dynamic Power-Gated Instruction Set?, IEEE/ACM 27
International Conference on Computer-Aided Design (ICCAD·09), San Jose, California, USA,
pp. 55-62, November 2009.
[C.5] M. Shafique, B. Molkenthin, J. Henkel, ?Non-Linear Rate Control for H.264/AVC Video Encoder
with Multiple Picture Types using Image-Statistics and Motion-Based Macroblock Prioritization ,
IEEE 16th International Conference on Image Processing (ICIP·09), Cairo, Egypt, pp. 3429-3432,
November 2009.
[C.6] M. Shafique, L. Bauer, J. Henkel, A Parallel Approach for High Performance Hardware Design
th
of Intra Prediction in H.264/AVC Video Codec?, IEEE/ACM 12 Design Automation and Test in
Europe Conference (DATE·09), Nice, France, pp. 1434-1439, April 2009.
[C.7] M. Shafique, L. Bauer, J. Henkel, 3-Tier Dynamically Adaptive Power-Aware Motion Estimat or
for H.264/AVC Video Encoding , ACM/IEEE International Symposium on Low Power
Electronics and Design (ISLPED·08), Bangalore, India, pp. 147-152, August 2008.
Workshops (blind peer reviewed)
[W.1] M. Shafique, L. Bauer, J. Henkel, An Op timized Application Architecture of the H.264 Video
th
Encoder for Application Specific Platforms?, 5 IEEE Workshop on Embedded Systems for Real-
Time Multimedia (ESTIMedia·07), Salzburg, Austria, pp. 119-124, October 2007.
v