A pair of moderately complex benchmarks designed to assess general video encoder/decoder performance using representative computations
Overview
The BDTI Video Encoder and Decoder Benchmarks are based on modern video compression standards and are representative of the video encoding and decoding workloads found in a wide variety of mobile, home, and surveillance applications. They are designed to model the computationally demanding aspects of video encoding and decoding while limiting complexity in order to reduce implementation and optimization effort.
The BDTI Video Encoder and Decoder benchmarks are suitable for implementation on a wide range of processors, including general-purpose microprocessors, DSPs, configurable processors, and reconfigurable processors. The Video Encoder and Decoder benchmarks are also well suited for implementation on FPGAs. They assess the performance of the processing engine and the effects of memory and caches, DMA, co-processors, and other on- and off-chip components. (For implementers interested in measuring only the capabilities of the processor and its local memory, we recommend the related BDTI Video Kernel 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. These operating points correspond to mobile video and home/surveillance video. Each operating point specifies a specific frame size, frame rate, and bit rate.
Why Use the Video Encoder/Decoder Benchmarks
The BDTI Video Encoder and Decoder Benchmarks provide processor and SoC designers with an independent, objective basis for judging the video performance and efficiency of competing processors and cores.
They enable processor vendors to provide prospective customers with highly accurate and credible information on the speed, cost-efficiency, and energy efficiency of their processors and cores for video tasks. They also help processor vendors gain a clear understanding of the competitive strengths and weaknesses of their products, which in turn can help guide positioning and target market selection.
Technical Details
FIGURE 1: The BDTI Video Decoder Benchmark Block Diagram
License to the BDTI Video Encoder/Decoder Benchmarks
A license to the BDTI Video Encoder/Decoder Benchmarks Specification provides:
- The BDTI Video Encoder and Decoder Benchmarks Specification, a guide to implementing the benchmarks
- C reference source code for the benchmarks
- Test vectors for use in verifying the functionality of implementations of the benchmarks
- A one-year license to use the above items to benchmark one processor (or FPGA)
- Technical support
The benchmarks can be implemented by the processor vendor or (for an additional fee) by BDTI.
Licensees of the BDTI Video Encoder/Decoder Benchmarks can add a license to the related BDTI Video Kernel Benchmarks for a significantly reduced fee; contact BDTI for details.
Next Steps
To license the BDTI Video Encoder/Decoder Benchmarks, initiate an analysis engagement, or discuss your needs, please call us at +1 925 954 1411 or contact us via the web.