H.264 on CBE
From esoterum.org
Contents
PS3
Login
ssh [user]@149.169.176.117
File Transfer
sftp [user]@149.169.176.117
put /home/mbaker/workspace/[project]/[file] [PS3 filename]
get [PS3 filename] /home/mbaker/workspace/[project]
Video Sources
- > Clips from H.264 Demo, these seem to work
- Supposedly opensource HD H.264 video from NASA
- List of HD video sources online
Implementations
- Jonghan Park, Soonhoi Ha. Performance Analysis of Parallel Execution of H.264 Encoder on the Cell Processor. IEEE, ESTIMedia 2007.
- -School of EECS, Seoul National University, Seoul, Korea
- (8.1) Hyunki Baik, Kue-Hwan Sihn, Yun-il Kim, Sehyun Bae, Najeong Han, and Hyo Jung Song. Analysis and Parallelization of H.264 decoder on Cell Broadband Engine Architecture. Signal Processing and Information Technology. page(s): 791-795. 2007
- -Samsung Electron. Co., Ltd., Suwon, Korea.
- Abhishek Udupa, Sreepathi Pai, Optimizing the ffmpeg Library for the Cell BE. CA E0243 Aug 2006 Course Project Report. Indian Institute of Science, Bangalore. 8 January 2007.
Research Papers
- Eric Q. Li, and Yen-Kuang Chen. Implementation of H.264 Encoder on General-Purpose Processors with Hyper-Threading Technology. SPIE, Vol. 5308, 384, 10 February 2004
- -Intel China Research Center, Intel Corporation, Beijing
- Lurng-kuo Liu Kesavarapu, S. Connell, J. Jagmohan, A. Leem, L. Paulovicks, B. Sheinin, V. Lijung Tang Hangu Yeo. Video Analysis and Compression on the STI Cell Broadband Engine Processor. IEEE International Conference on Multimedia and Expo, pp. 29-32, 9-12 July 2006.
- -IBM T.J. Watson Res. Center, Yorktown Heights, NY;
Michael Roitzsch, Slice-Balancing H.264 Video Encoding for Improved Scalability of Multicore Decoding.
- -Technische Universität Dresden
Compiling JM14.1 for CBE
- Compiler requires switch
-fsigned-char
to set default signedness ofchar
to signed. This is an issue between x86 and PPC which usesigned
andunsigned char
respectively, information onsigned char
here: An Introduction to GCC - Don't know yet if these flags from JM Makefile are needed:
-std=gnu99 -pedantic -ffloat-store -fno-strict-aliasing -m32
Last printed: 8.1