• 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