DOI QR코드

DOI QR Code

멀티코어와 매니코어 환경에서의 2 차원 DCT 가속

Accelerating 2D DCT in Multi-core and Many-core Environments

  • 홍진건 (연세대학교 컴퓨터과학과) ;
  • 정성욱 (연세대학교 컴퓨터과학과) ;
  • 김정길 (남서울대학교 컴퓨터학과) ;
  • 발행 : 2011.04.30

초록

Chip manufacture nowadays turned their attention from accelerating uniprocessors to integrating multiple cores on a chip. Moreover desktop graphic hardware is now starting to support general purpose computation. Desktop users are able to use multi-core CPU and GPU as a high performance computing resources these days. However exploiting parallel computing resources are still challenging because of lack of higher programming abstraction for parallel programming. The 2-dimensional discrete cosine transform (2D-DCT) algorithms are most computational intensive part of JPEG encoding. There are many fast 2D-DCT algorithms already studied. We implemented several algorithms and estimated its runtime on multi-core CPU and GPU environments. Experiments show that data parallelism can be fully exploited on CPU and GPU architecture. We expect parallelized DCT bring performance benefit towards its applications such as JPEG and MPEG.

키워드