Breaking News
Design How-To

Transcoding video with parallel programming on multi-core processors

NO RATINGS
Page 1 / 5 Next >
More Related Links
View Comments: Newest First | Oldest First | Threaded View
Peleg
User Rank
Rookie
re: Transcoding video with parallel programming on multi-core processors
Peleg   12/12/2008 10:10:11 PM
NO RATINGS
Addressing the Transcoding issues require further understanding of the inner dependency among processing stages. For example, If one want to accelerate motion estimation, then there is an important issue of initial search vector that should be used for each macroblock. this impose specific serial dependency among the processed macroblocks. Therefore one could not do motion estimation in parallel for all of the macroblocks. This is only one example of how things get complicated when parallelizing encoders. Discussing Amdahl's law, it is important to be able to address the problems which are not "embarrassingly parallel". This means that decomposing into fine grain is required to address the "serial code", or hide (overlap) the effect of the serial code if not possible to further decompose. The problem with high overhead machines, such as GPU,PC is the poor support of fine grain computation and fast decision making. Future machines like the HyperCore technology address the mentioned issues, and enable the scaling to 100's of cores on a chip, speeding the computation linearly.

August Cartoon Caption Winner!
August Cartoon Caption Winner!
"All the King's horses and all the KIng's men gave up on Humpty, so they handed the problem off to Engineering."
5 comments
Top Comments of the Week
Like Us on Facebook

Datasheets.com Parts Search

185 million searchable parts
(please enter a part number or hit search to begin)
EE Times on Twitter
EE Times Twitter Feed
Flash Poll
Radio
LATEST ARCHIVED BROADCAST
David Patterson, known for his pioneering research that led to RAID, clusters and more, is part of a team at UC Berkeley that recently made its RISC-V processor architecture an open source hardware offering. We talk with Patterson and one of his colleagues behind the effort about the opportunities they see, what new kinds of designs they hope to enable and what it means for today’s commercial processor giants such as Intel, ARM and Imagination Technologies.