As the world moves toward multimedia, processing requirements are increasing and becoming more and more advanced. In addition, as the world moves to mobile equipment, power consumption and battery life become very important.
Broadcom has developed a technology, VideoCore that is revolutionizing mobile multimedia devices. Why? Because VideoCore offers very high processing power at the lowest battery power in the world.
VideoCore is a flexible, low-power, two-dimensional DSP architecture, that is particularly effective at processing and multimedia.
Unlike most competing solutions, VideoCore is fully programmable. This enables the user to program and re-program different applications in software. VideoCore offers huge benefits regardless of whether you require a standard solution such as MPEG4 or a totally proprietary codec.
|Requirement||H/W Accelerated Architectures||Non-accelerated Architectures|
|Adding New Software Features||Re-design required||No problem|
|Scalability||Re-design required||Clock faster or optimize software|
|Silicon Re-use / Efficiency||Many accelerators waste silicon when not used||Whole architecture is used to the full in all applications|
|Power Consumption||High because of need for small fast accelerators||Lower because more silicon is used but clocked slower in all applications|
Standard Architecture Philosophies
Standard architectures use efficient computational units that are clocked very fast to get performance and hardware accelerators for specific fixed functions.
The VideoCore Architecture Philosophy
The VideoCore philiosphy is to use an architecture that maps to the problem-space to ensure the architecture can achieve a lot in one cycle. VideoCore clocks slowly yet still achieves very high performance. All functions are performed in software so the architecture is totally programmable.
Broadcom does not use hardware accelerators. VideoCore is the hardware accelerator.