IDCT

Improving Discrete Cosine Transform performance using Intel(R) Cilk(TM) Plus

DCT and Quantization are the first two steps in JPEG compression standard. This article demonstrates how DCT and Quantizing stages can be implemented to run faster using Intel® Cilk™ Plus. In order to see the effect of quantization on the image, the output of Quantization phase is passed on to the de-quantizer followed by Inverse DCT and stored as an output image file.

  • Developers
  • Partners
  • Professors
  • Students
  • Linux*
  • Microsoft Windows* 8.x
  • Unix*
  • Business Client
  • Code for Good
  • Server
  • Windows*
  • C/C++
  • Advanced
  • Beginner
  • Intermediate
  • Intel® C++ Compiler
  • Intel® C++ Composer XE
  • Intel® Cilk™ Plus
  • Intel® Composer XE
  • Intel® Parallel Composer
  • Intel® C++ Studio XE
  • Intel® Parallel Studio XE
  • DCT
  • IDCT
  • JPEG
  • Intel® Streaming SIMD Extensions
  • Development Tools
  • Education
  • Graphics
  • Intel® Core™ Processors
  • Optimization
  • Threading
  • Vectorization
  • DCT или Вниз по кроличьей норе (часть третья, Фурье)

    «Подумать только, что из-за какой-то вещи

    можно так уменьшиться, что превратиться в ничто»

    Льюис Кэрролл, «Алиса в стране чудес»



    Сложно назвать область науки в которой бы не нашлось места для применения преобразования Фурье. Гений Фурье открыл уникальный инструмент, который связывает непрерывные и дискретные миры. Инструмент, полезность которого доказана не только на бумаге, но и, в больше степени, при решении реальных проблем. Инструмент, позволяющий увидеть проблему в новой, более ясной перспективе.

    Subscribe to IDCT