• DocumentCode
    1715246
  • Title

    Optimization of the Lifting Scheme DWT on a VLIW processor

  • Author

    Basciu, Danilo ; Ferretti, Marco

  • Author_Institution
    Univ. Pavia, Pavia
  • fYear
    2006
  • Firstpage
    53
  • Lastpage
    58
  • Abstract
    This paper describes a new approach to implement the 5/3 integer lifting scheme for the wavelet transform on a VLIW CPU core, with the goal to improve computational performance in terms of cycles and memory accesses. The lifting scheme is part of the most recent standard for image coding (JPEG2000), for which a highly optimized software implementation is mandatory on embedded processor systems. We use one such processor as reference, to highlight the requirements on VLIW architectures that offer a limited form of instruction level parallelism and a fixed ratio of memory-to-general purpose instructions within a long word. We show that a careful analysis of the data access typical of the lifting scheme allows reducing by a factor of over 60% data misses and execution times measured in clock cycles with respect to a straightforward implementation.
  • Keywords
    image coding; parallel architectures; wavelet transforms; VLIW processor; embedded processor systems; image coding; lifting scheme; wavelet transform; Clocks; Computer architecture; Data analysis; Discrete wavelet transforms; Embedded software; Image coding; Parallel processing; Software standards; VLIW; Wavelet transforms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture for Machine Perception and Sensing, 2006. CAMP 2006. International Workshop on
  • Conference_Location
    Montreal, Que.
  • Print_ISBN
    978-1-4244-0685-2
  • Electronic_ISBN
    978-1-4244-0686-9
  • Type

    conf

  • DOI
    10.1109/CAMP.2007.4350351
  • Filename
    4350351