• DocumentCode
    390405
  • Title

    An implementation of 2D IDCT using AltiVec

  • Author

    Lu, Sijun ; Zhang, Jian ; Zhang, Xing ; Zhao, Chengji

  • Author_Institution
    Motorola Australian Res. Centre, Sydney, NSW, Australia
  • Volume
    1
  • fYear
    2002
  • fDate
    26-30 Aug. 2002
  • Firstpage
    17
  • Abstract
    This paper explores the key functions of AltiVec through an implementation of the 2D IDCT algorithm. By providing a benchmark for video processing, the advantage of using the SIMD style of parallel processing has been demonstrated. Besides a variety of instructions available for parallel arithmetic computations, a solution for efficiently reorganising data for parallel processing is also provided by AltiVec. The implementation resulted in a speedup of 10 times compared to its scalar version.
  • Keywords
    digital arithmetic; discrete cosine transforms; parallel algorithms; video signal processing; 2D IDCT; AltiVec; SIMD; parallel arithmetic computations; parallel processing; speedup; video processing; Arithmetic; Australia; Computer aided instruction; Concurrent computing; Discrete cosine transforms; Flow graphs; Image coding; Parallel processing; Programming profession; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing, 2002 6th International Conference on
  • Print_ISBN
    0-7803-7488-6
  • Type

    conf

  • DOI
    10.1109/ICOSP.2002.1180972
  • Filename
    1180972