Proceedings of the Korea Information Processing Society Conference (한국정보처리학회:학술대회논문집)
- 2011.04a
- /
- Pages.250-253
- /
- 2011
- /
- 2005-0011(pISSN)
- /
- 2671-7298(eISSN)
DOI QR Code
Accelerating 2D DCT in Multi-core and Many-core Environments
멀티코어와 매니코어 환경에서의 2 차원 DCT 가속
- Hong, Jin-Gun (Dept. of Computer Science, Yonsei University) ;
- Jung, Sung-Wook (Dept. of Computer Science, Yonsei University) ;
- Kim, Cheong-Ghil (Dept. of Computer Science, Namseoul University) ;
- Burgstaller, Bernd (Dept. of Computer Science, Yonsei University)
- Published : 2011.04.30
Abstract
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.
Keywords