BDTI Video Encoder and Decoder Benchmarks™ Results |
||
| HOME << FREE INFO << | ||
BDTI Video Encoder/Decoder Benchmarks™ ResultsAbout the ResultsThe BDTI Video Encoder and Decoder Benchmarks™ are proprietary video compression/decompression algorithms. Loosely based on the H.264 standard, they are representative of the video processing workloads found in applications such as set-top boxes, multimedia-enabled cell phones, personal media players, surveillance cameras, and video conferencing systems. These benchmarks are designed to model the computationally demanding aspects of video encoding and decoding while limiting complexity in order to reduce implementation and optimization effort. It should be noted that limiting complexity of the benchmark algorithm does not necessarily reduce computational requirements. On the contrary, while the BDTI Video Encoder and Decoder Benchmarks are conceptually modeled after the H.264 standard, the computational requirements for the benchmarks will likely be higher than those required for H.264 Baseline Profile. Because video codecs deployed in embedded applications are typically carefully optimized, implementations of the BDTI Video Encoder and Decoder Benchmarks are also carefully optimized for each target processor. Typically this involves hand-crafting of code (often using intrinsics or assembly language) for critical portions of the benchmarks. To produce results that are relevant to real-world applications, BDTI has specified two “operating points” for measuring performance on the BDTI Video Encoder and Decoder Benchmarks:
The BDTI Video Encoder and Decoder Benchmarks assess the performance of the processing engine and the effects of memory and caches, DMA, coprocessors, and other on- and off-chip components. Performance is reported as the clock speed required by the worst-case four-frame moving average over BDTI's proprietary video clip. The results presented below are certified only for the specified processor architecture configurations, the specified external memory system, and the specified processor clock rates. For more information about assessing performance and other aspects of the benchmarks click here.
BDTI Certified ResultsBDTI has released scores for the following processors on the BDTI Video Encoder and Decoder Benchmarks:
The ARM1176JZ-S is a general-purpose 32-bit RISC licensable core developed by ARM Limited, which supports SIMD operations and inculdes DSP-oriented instructions supporting multimedia applications. Since it is a licensable core, the ARM1176 performance is characterized in accordance with the BDTI core conditions which mandate a 130nm process technology. Details on the ARM Cortex-A8 as well as the latest benchmark results may be found here. The PNX4103 is a system-on-chip including a TMS3270 VLIW DSP, an ARM926 RISC processor, DMA engines, multimedia accelerators, on-chip memory, etc. (Note that neither the ARM RISC processor nor the multimedia acceleration units were utilized to obtain the below results). It is manufactured in a 90 nm process technology and includes 16 MB of main memory on chip. BDTI Video Decoder Benchmark™ Results QVGA (320x240) Decode Operating Point
D1 (720x480) Decode Operating Point ![]()
BDTI Video Encoder Benchmark™
QVGA (320x240) Encode Operating Point QVGA Decode D1 Decode QVGA Encode % Utilization Cycles / s (millions) % Utilization Cycles / s (millions) % Utilization Cycles / s (millions) Table 1. Performance on BDTI Video Encoder and Decoder Benchmarks™ for Specified Operating Points
Clock Speed (MHz) L1 Instruction Cache (Kbytes) L1 Data Cache (Kbytes) L2 Cache (Kbytes) On-chip Main Memory (Mbytes) External Memory Speed (MHz) External Memory Bus width (bits) Table 2. Processor Architectural Details |
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|