Abstract
The Cell Broadband Engine Architecture (CBEA) is an excellent architecture for high performance distributed computing and multimedia processing. While the Cell/BE processor is capable of high definition H.264 encoding, there are still no such implementations available. In this paper, we present a parallel implementation of a HD H.264 encoder on this heterogeneous nine cores processor. First we implement a real time SD encoder on a single SPU by optimizing Motion Estimation algorithm, DMA transfers etc. Then we propose a pipelined parallel encoding algorithm for multicore processors, and use this algorithm to get a real time HD H.264 encoder (1920x1080@31fps) by using eight SPEs (58fps on 16 SPEs).
Original language | English |
---|---|
Title of host publication | Proceedings - IEEE International Symposium on Circuits and Systems |
Pages | 1065-1068 |
Number of pages | 4 |
DOIs | |
Publication status | Published - 2009 |
Event | 2009 IEEE International Symposium on Circuits and Systems, ISCAS 2009 - Taipei Duration: 2009 May 24 → 2009 May 27 |
Other
Other | 2009 IEEE International Symposium on Circuits and Systems, ISCAS 2009 |
---|---|
City | Taipei |
Period | 09/5/24 → 09/5/27 |
ASJC Scopus subject areas
- Electrical and Electronic Engineering