모바일 멀티미디어의 효율적 처리를 위한 재구성형 병렬 프로세서의 구조

A Reconfigurable Parallel Processor for Efficient Processing of Mobile Multimedia

  • 유세훈 (서울시립대학교 전자전기컴퓨터공학부) ;
  • 김기철 (서울시립대학교 전자전기컴퓨터공학부) ;
  • 양일석 (한국전자통신연구원 U-단말 연구팀) ;
  • 노태문 (한국전자통신연구원 U-단말 연구팀)
  • Yoo, Se-Hoon (School of Electrical and Computer Engineering, University of Seoul) ;
  • Kim, Ki-Chul (School of Electrical and Computer Engineering, University of Seoul) ;
  • Yang, Yil-Suk (U-Terminal Research Team, Electronics and Telecommunications Research Institute) ;
  • Roh, Tae-Moon (U-Terminal Research Team, Electronics and Telecommunications Research Institute)
  • 발행 : 2007.10.25

초록

본 논문에서는 3D 그래픽스(graphics), H.264/H.263/MPEG-4 같은 동영상 코덱, JPEG 혹은 JPEG2000 같은 정지영상 코덱, MP3 같은 오디오 코덱 등 다양한 멀티미디어 관련 기술을 효율적으로 구현하기 위한 재구성형 병렬 프로세서 구조가 제안된다. 제안된 구조는 메모리와 프로세서를 직접 연결하여 메모리 접근 시간과 소비전력를 감소시키고, 3D 그래픽스 처리 과정중 기하 단계의 부동소수점 연산을 지원한다. 또한 분할 SIMD(partitioned SIMD) 방식을 사용하여 하드웨어 비용을 줄이고, 명령어(instruction)의 조건부 실행(conditional execution)을 지원하여 알고리듬 개발이 용이하다.

This paper proposes a reconfigurable parallel processor architecture which can efficiently implement various multimedia applications, such as 3D graphics, H.264/H.263/MPEG-4, JPEG/JPEG2000, and MP3. The proposed architecture directly connects memories and processors so that memory access time and power consumption are reduced. It supports floating-point operations needed in the geometry stage of 3D graphics. It adopts partitioned SIMD to reduce hardware costs. Conditional execution of instructions is used for easy development of parallel algorithms.

키워드

참고문헌

  1. Tomas A. M., Eric H., Real-Time Rendering, A K PETERS, pp. 9-66, 2002
  2. William J. D., Brian T., Principles and Practices of Interconnection Networks, Morgan Kaufmann, pp. 89-106, 2003
  3. Israel K., Computer Arithmetic Algorithms, A K PETERS, pp. 59-89, 2001
  4. G. Sullivan, A. Luthra, and T. Wiegand, 'DRAFT OF VERSION 4 OF ISO/IEC 14496-10 (E),' in Joint Video Team(JVT) of ISO/IEC MPEG and ITU-T VCEG, April 2005
  5. I. Richardson, H.264 and MPEG-4, VIDEO COMPRESSION, John Wiley&Sons, 2002
  6. A. Hallapuro, M. Karczewicz, and H. Malvar, 'Low Complexity transform and quantization,' in Joint Video Team(JVT) of ISO/IEC MPEG and ITU-T VCEG, Docs. JVT-B038 and JVT-B039, Jan. 2002
  7. ISO/IEC, Digital compression and coding of continuous tone still images: requirements and quidelines, International Standard Organization, 1994
  8. ITU Telecom. Standardization Sector of ITU, 'Video coding for low bitrate communication,' ITU-T Recommendation H.263, Mar. 1996
  9. Karlheinz B., 'MP3 and AAC explained,' AES 17th conference, 1999
  10. JPEG-2000 Part 1 Final Draft International Standard, 'ISO/IEC JTC1/SC29 WG1 N189R,' Aug. 2000
  11. H. Parizi, A. Niktash, A. Kamalizad, N. Bagherzadeh, 'A Reconfigurable Architecture for Wireless Communication Systems,' Information Technology: New Generations, pp. 250-255, Las Vegas, USA, April 2006
  12. J. R. Hauster, J. Wawrzynek J., 'Garp: a MIPS processor with a reconfigurable coprocessor,' FPGAs for Custom Computing Machines, pp. 12-21, Napa Valley, USA, April 1997
  13. H. Schmit, D. Whelihan, A. Tsai, M. Moe, B. Levine, R. Reed Taylor, 'PipeRench: A virtualized programmable datapath in 0.18 micron technology,' Custom Integrated Circuits Conference, pp. 63-66, Orlando, USA, May 2002
  14. 김윤진, 정진용, 강신원, 최기영, '재구성형 프로세 싱 모듈의 설계,' 대한전자공학회 학술회의, pp. 312-317, 2004년 5월
  15. A. H. Kamalizad, C. Pan, N. Bagherzadeh, 'Fast parallel FFT on a reconfigurable computation platform,' Computer Architecture and High Performance Computing, pp. 254-259, Sao Paulo, Brazil, Nov. 2003
  16. H. Parizi, A. Niktash, N. Bagherzadeh, F. Kurdahi, 'MorphoSys: A coarse grain reconfigurable architecture for multimedia applications,' 8th International Euro-Par Conference, pp. 844-848, Paderborn, Germany, Aug. 2002
  17. 김남섭, 이상훈, 금민하, 김진상, 조원경, '멀티미디 어 무선 단말기를 위한 재구성 가능한 코프로세서 의 설계,' 전자공학회 논문지 SD편, 제44권, 제4호, 63-72쪽, 2007년 4월
  18. JVT H.264/AVC Joint Model Reference Software version 11.0, http://iphome.hhi.de/suehring/tml/download/old_jm/jm11 .0.zip, Aug. 2007