Georgios Georgakarakos

Learn More
Parallel video coding has emerged from the need to map video algorithms in many/multi-core architectures and achieve ever-growing performance goals in video-based applications. Several parallelization methods have been proposed around H.264 algorithm but it was only until the new HEVC video standard that two parallelization strategies-Tiles and Wave front(More)
High Efficiency Video Coding (HEVC) is a novel video compression standard. It provides significantly better performance than its predecessor, but introduces high computational complexity due its hierarchical block structure. Determining Coding Units (CU), Prediction Units (PU), and Transform Units (TU) size is a time consuming process, as block partitioning(More)
In this paper we evaluate the impact of task programming model in scalability and energy efficiency of dynamically parallel applications like HEVC decoding. We develop a task-based parallel HEVC decoding implementation supporting Tiles and Wavefront Parallel Processing. We measure and compare thread-based HEVC decoding against its alternative version(More)
Network-on-Chip (NoC)-based manycore systems are a significant trend in todays highly demanding embedded systems design. These systems enable existing and emerging demanding applications to be efficiently realized in embedded environment. In this paper, a popular streamlined application such as JPEG decoding is mapped and distributed on a resource-limited(More)
The near channel performance of Low Density Parity Check Codes (LDPC) has motivated its wide applications. Iterative decoding of LDPC codes provides significant implementation challenges as the complexity grows with the code size. Recent trends in integrating Multiprocessor System on Chip (MPSoC) with Network on Chip (NoC) gives a modular platform for(More)
  • 1