Your browser does not support JavaScript!

Home    Design and evaluation of a task-based parallel H.264 video encoder for the Cell processor  

Results - Details

Add to Basket
[Add to Basket]
Identifier 000358245
Title Design and evaluation of a task-based parallel H.264 video encoder for the Cell processor
Alternative Title Σχεδιασμός και αξιολόγηση μιας παράλληλης εφαρμογής συμπίεσης βίντεο Η.264 με καταμερισμό υπολογισμών για τον επεξεργαστή Cell
Author Αλβάνος, Μιχαήλ Νικολάου
Thesis advisor Μπίλας, Άγγελος
Abstract Modern multi-coe processors with explictly managed local memories, such as the Cell Broadband Engine (Cell) constitute in many ways a significant departure from traditional high performance CPU designs. Such CPUs, on one hand bear the potential of higher performance in certain application domains and on the other hand require extensive application modifications. We design and implement x264, a complete H.264 video encoder for the Cell processor, based on an open source H.264 library, c264. Our implementation achieves speedups of 4.5x on six synergistic processing elements (SPEs), compared to the serial version running on the power processing element (PPE). Our work considers all parts of the encoding process and reveals related limitations. x264 constitutes an extensive redesign of the original c264 code to employ fine-grain parallelization to cope with the small size of the local memory in the SPEs and achieve replication and privatization of shared data structures due to the non-coherent Cell architecture. Our analysis allows us to identify the main limitations for further scaling H. 264 video encoding on future multi-cores: (a) overheads for task management cause a heavy burden on the single master processor, (b) complex control flow in the code limits effective parallelism, and (c) small on-chip memories limit the overlap of communication and computation.
Language English
Subject Cell broadband engine
H.264
Multicore processors
Performance Evaluation
Video
Αξιολόγηση Απόδοσης
Πολυπύρηνοι επεξεργαστές
Issue date 2010-07-16
Collection   School/Department--School of Sciences and Engineering--Department of Computer Science--Post-graduate theses
  Type of Work--Post-graduate theses
Views 524

Digital Documents
No preview available

Download document
View document
Views : 16