- Library Home /
- Search Collections /
- Open Collections /
- Browse Collections /
- UBC Theses and Dissertations /
- Transformable computing for MPEG video coding
Open Collections
UBC Theses and Dissertations
UBC Theses and Dissertations
Transformable computing for MPEG video coding Chow, Hoi Au Stephen
Abstract
The dynamical reconfigurability of FPGAs permits real-time modification of application specific integrated circuits without complicated fabrication process. The power of reconfigurable hardware has been recently utilized to achieve a new type of high performance computer architecture known as Transformable Computing. The real-time reconfigurability and highly customizable hardware of transformable computing systems are especially suited to multimedia applications which often involve computations with widely varying processing and communication requirements. In this thesis, an FPGA-based transformable computing system has been developed for digital video (MPEG-1) processing. The thesis proposes a systematic approach for mapping complex applications (such as video processing) onto a transformable coprocessor attached to a standard workstation. Various algorithms in the MPEG-1 video processing standard, such as DCT/IDCT, Huffman coding, quantization and motion estimation, are used as implementation targets. The mapping approach uses a number of performance criteria to develop an efficient transformable coprocessor solution to video processing under hardware, software, and interface constraints. This transformable solution requires careful analysis of data movement frequency and program partitioning strategies. The transformable MPEG-1 coprocessor has been fully developed, interfaced, and tested with MPEG-1 compatible data. The results show that the transformable coprocessor can handle complex digital video coding tasks adequately. Among the different limiting factors to the coprocessor system performance, data transfer between the host system and the coprocessor, and FPGA gate density pose the most significant constraints. Although the performance enhancement achieved varies for different algorithms, the results clearly indicate the promising future of the transformable computing paradigm as a viable and powerful tool for high performance multimedia computing.
Item Metadata
Title |
Transformable computing for MPEG video coding
|
Creator | |
Publisher |
University of British Columbia
|
Date Issued |
1996
|
Description |
The dynamical reconfigurability of FPGAs permits real-time modification of application specific
integrated circuits without complicated fabrication process. The power of reconfigurable
hardware has been recently utilized to achieve a new type of high performance computer architecture
known as Transformable Computing. The real-time reconfigurability and highly customizable
hardware of transformable computing systems are especially suited to multimedia
applications which often involve computations with widely varying processing and communication
requirements. In this thesis, an FPGA-based transformable computing system has been
developed for digital video (MPEG-1) processing. The thesis proposes a systematic approach for
mapping complex applications (such as video processing) onto a transformable coprocessor
attached to a standard workstation. Various algorithms in the MPEG-1 video processing standard,
such as DCT/IDCT, Huffman coding, quantization and motion estimation, are used as implementation
targets. The mapping approach uses a number of performance criteria to develop an
efficient transformable coprocessor solution to video processing under hardware, software, and
interface constraints. This transformable solution requires careful analysis of data movement
frequency and program partitioning strategies. The transformable MPEG-1 coprocessor has been
fully developed, interfaced, and tested with MPEG-1 compatible data. The results show that the
transformable coprocessor can handle complex digital video coding tasks adequately. Among the
different limiting factors to the coprocessor system performance, data transfer between the host
system and the coprocessor, and FPGA gate density pose the most significant constraints.
Although the performance enhancement achieved varies for different algorithms, the results
clearly indicate the promising future of the transformable computing paradigm as a viable and
powerful tool for high performance multimedia computing.
|
Extent |
5274742 bytes
|
Genre | |
Type | |
File Format |
application/pdf
|
Language |
eng
|
Date Available |
2009-03-06
|
Provider |
Vancouver : University of British Columbia Library
|
Rights |
For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.
|
DOI |
10.14288/1.0065323
|
URI | |
Degree | |
Program | |
Affiliation | |
Degree Grantor |
University of British Columbia
|
Graduation Date |
1997-05
|
Campus | |
Scholarly Level |
Graduate
|
Aggregated Source Repository |
DSpace
|
Item Media
Item Citations and Data
Rights
For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.