DOI QR코드

DOI QR Code

Design and Implementation of Parallel MPEG Encoder with MPI on Cluster System

클러스터환경에서 MPI를 이용한 병렬 MPEG인코더의 설계 및 구현

  • 이좌형 (강원대학교 컴퓨터정보통신공학과) ;
  • 정인범 (강원대학교 컴퓨터정보통신공학과)
  • Published : 2008.10.30

Abstract

As the computing and network technique move rm and spread widly, the usage of multimedia application becomes in general while the usage of text based application becomes low. Especially the application which treats the streaming media such as video or movie, one of multimedia data, holds a majority in the usage of computing. MPEG, one of the typical compression standard of streaming media, provides very high compression ratio so that general users could be close to the streaming media with easy usage. However, the encoding of MPEG requires lots of computing power and time. In the paper, we design and implement a parallel MPEG encoder with MPI in cluster envrionment to reduce the encoding time of MPEG.

최근 컴퓨터와 네트워크 기술이 빠르게 발전하고 널리 보급되면서 텍스트 위주로 작업을 하던 어플리케이션들의 비중이 낮아지고 멀티미디어 데이터를 처리하는 어플리케이션들의 비중이 점차 증가하고 있는 추세이다. 다양한 멀티미디어들 중에서 동영상 멀티미디어를 다루는 프로그램들은 멀티미디어 응용 어플리케이션들 중에서 큰 비중을 차지하고 있으며 실생활에서 널리 사용되고 있다. 대표적 인 동영상 압축 표준인 MPEG의 경우 매우 높은 압축률을 제공하여 일반 사용자들도 손쉽게 동영상 데이터를 접하고 사용할 수 있는 기회를 제공한다. 하지만 MPEG 인코딩은 매우 많은 컴퓨팅 자원과 시간을 요하는 작업이다. 본 연구에서는 동영상 데이터를 인코딩하는데 소요되는 시간을 줄이기 위해 클러스터 환경에서 MPI를 이용하여 동영상 압축 표준인 MPEG 기반의 병렬 인코더를 설계 및 구현하였다.

Keywords

References

  1. http://www.mpeg.org/MPEG/index.html
  2. 이호석, 김준기, "알기쉬운 MPEG-2소스코드 해설", 홍릉과학출판사
  3. http://www.mpi-forum.org/index.html
  4. http://www-unix.mcs.anl.gov/mpi/mpich/
  5. J. Maria Gonzalez, A. geweke, "The Design of a Parallel MPEG-2 Encoder", USC, http://www.cs.berkeley.edu/-chema/papers/NOW-mpeg/html/index.html
  6. K. L. Gong, "Parallel MPEG-1 Video Encoding", MS Thesis, Department of EECS, University of California at Berkeley, May 1994, Issued as Technical Report 811
  7. K. Shen, L. A. Rowe, E. J. Delp, "A Parallel Implementation of an MPEG1 Encoder: Faster Than Real-Time!", Proceedings of the SPIE - The International Society for Optical Engineering, vol.2419, pp. 407-418
  8. K. Shen and E. J. Delp, "Parallel approaches to real-time mpeg video compression,",submitted to Journal of Parallel and Distributed Computing, 1997
  9. K. Shen and E. J. Delp,"A spatial-temporal parallel approach for real-time mpeg video compression," Proceedings of the 25th International Conference on Parallel Processing, August 13-15, 1996, Bloomingdale, Illinois
  10. Eiji Iwata and Kunle Olukotunm, "Exploiting Coarse-Grain Parallelism in the MPEG-2 Algorithm", In Proceedings of the International Conference on Supercomputing (ICS), 1999
  11. S. M. Akramullah, I. Ahmad, and M. Liou. "A data-parallel approach for real-time MPEG-2 video encoding. Journal of Parallel and Distributed Computing, 30(2):129-146, November 1995 https://doi.org/10.1006/jpdc.1995.1133
  12. I. Agi and R. Jagannathan. "A portable fault-tolerant parallel software mpeg-1 encoder.", In Proceedings Second IASTED/ISMM International Conference on Distributed Multimedia Systems and Applications. IASTED/ISMM, August 1995