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

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

  • Lee, Joa Hyoung (Dept. Computer Information & Telecommunication Engineering, Kangwon Univ) ;
  • Choi, MyunUk (Dept. Computer Information & Telecommunication Engineering, Kangwon Univ) ;
  • Bang, Cheolseok (Dept. Computer Information & Telecommunication Engineering, Kangwon Univ) ;
  • Kim, Byounggil (Dept. Computer Information & Telecommunication Engineering, Kangwon Univ) ;
  • Jung, Inbum (Dept. Computer Information & Telecommunication Engineering, Kangwon Univ)
  • 이좌형 (강원대학교 컴퓨터 정보통신공학과 시스템 소프트웨어 연구실) ;
  • 최면욱 (강원대학교 컴퓨터 정보통신공학과 시스템 소프트웨어 연구실) ;
  • 방철석 (강원대학교 컴퓨터 정보통신공학과 시스템 소프트웨어 연구실) ;
  • 김병길 (강원대학교 컴퓨터 정보통신공학과 시스템 소프트웨어 연구실) ;
  • 정인범 (강원대학교 컴퓨터 정보통신공학과 시스템 소프트웨어 연구실)
  • Published : 2004.05.14

Abstract

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

Keywords