DocumentCode
2921020
Title
Customized embedded processor design for global photographic tone mapping
Author
Vakili, Shervin ; Gil, Diana C. ; Langlois, J. M Pierre ; Savaria, Yvon ; Bois, Guy
Author_Institution
Dept. of Comput. Eng., Ecole Polytech. de Montreal, Montréal, ON, Canada
fYear
2011
fDate
11-14 Dec. 2011
Firstpage
382
Lastpage
385
Abstract
Tone-mapping (TM) aims to adapt high dynamic range images to conventional display devices. TM algorithms are usually implemented on general purpose processors and graphics processing units. Such platforms may not meet performance, area, power and flexibility constraints imposed by the embedded system domain. This paper presents the design and implementation of a customized processor for a global TM algorithm. Using an architecture description language, three custom instructions to calculate luminance, logarithm and maximum luminance were added to a 32-bit RISC-based processor. The logarithm was computed using an improved Mitchell approximation. Experimental results demonstrate a 169% performance improvement when adding all three instructions, with a hardware overhead of only 22%.
Keywords
microprocessor chips; reduced instruction set computing; Mitchell approximation; RISC-based processor; display devices; embedded processor design; embedded system; global photographic tone mapping; graphics processing units; word length 32 bit; Acceleration; Algorithm design and analysis; Approximation methods; Clocks; Dynamic range; Embedded systems; Hardware;
fLanguage
English
Publisher
ieee
Conference_Titel
Electronics, Circuits and Systems (ICECS), 2011 18th IEEE International Conference on
Conference_Location
Beirut
Print_ISBN
978-1-4577-1845-8
Electronic_ISBN
978-1-4577-1844-1
Type
conf
DOI
10.1109/ICECS.2011.6122293
Filename
6122293
Link To Document