CMP - United Business Media TechOnline
All Articles Products Courses Papers VirtuaLabs Webinars Web



 
LoginRegister
      TechOnline > Electronics Company Directory > Technical Paper
Technical Papers
Programming Frameworks for Embedded Multimedia Applications

Click to Download
pdf logo
2005 Embedded Systems Conference San Francisco Paper
216 KB (10 pages)
March 10, 2005
 

David Katz, Rick Gentile, and Tomasz Lukasiak
Analog Devices

With the recent availability of high-performance embedded media processors, PC-centric designs are giving way to embedded solutions in many application areas. This means that software engineers need to port media-based algorithms from a prototype system where memory is an "unlimited" resource (such as a PC or a Workstation) to an embedded system where resource management is essential to meet minimum performance requirements. These engineers strive to achieve the highest performance for a given application without increasing the complexity of the programming model to which they're accustomed. Given this situation, what is needed is a set of programming "frameworks" that guide them through key challenges of multimedia processing—for instance, organizing input and output data buffer flows, partitioning memory intelligently, using semaphores to control data movement, and considering the use of dual-core processors for improved system structure and power efficiency.

 
Rate this paper
WORSE | BETTER
1 2 3 4 5

submit a paper

Analog Devices
Embedded Systems Conference (ESC)
   

TECH PAPER
1. Use Rowley CrossWorks and the MAXQ3120 Evaluation Kit to Create a Light Meter Application

TECH PAPER
2. System ACE Configuration Solution for Xilinx FPGAs

TECH PAPER
3. Interface Products Design Guide

TECH PAPER
4. Get a Grip on Multimedia PMP Demands with the Right Processor Selection