BDTI Video Kernel Benchmarks

A suite of six small video-oriented benchmarks designed to characterize processor video performance

Overview

The BDTI Video Kernel Benchmarks are useful for predicting a processor's performance in a variety of video-oriented applications, such as set-top boxes, multimedia-enabled cell phones, surveillance cameras, and video conferencing systems.

These benchmarks are small enough to be relatively easy to implement, and are typically quick to simulate. As such, they are an ideal resource for companies developing next-generation video-oriented processors and cores.

The BDTI Video Kernel Benchmarks are meant to measure the capabilities of a processor and its local memory, not the impact of external memory systems, DMA controllers, and other peripheral features. These benchmarks are useful in cases where the chip's external memory systems and other such features have not yet been defined, or when the processor is a licensable core. (For implementers interested in measuring system-level video processing performance, we recommend the related BDTI Video Encoder and Decoder Benchmarks.)

Like the BDTI Video Encoder/Decoder Benchmarks, the BDTI Video Kernel benchmarks are suitable for implementation on a wide range of processors, including general-purpose microprocessors, DSPs, configurable processors, and reconfigurable processors. The Video Kernel benchmarks are also well suited for implementation on FPGAs.

To produce results that are relevant to real-world applications, BDTI has specified two “operating points” for measuring performance on the BDTI Video Kernel 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 Kernel Benchmarks

The BDTI Video Kernel 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

The BDTI Video Kernel Benchmarks include six key video-oriented benchmarks:

  • Deblocking filter
  • 8x8 inverse discrete cosine transform
  • 4x4 inverse integer transform
  • Motion compensation
  • Motion estimation
  • Image resize

License to the BDTI Video Kernel Benchmarks

A license to the BDTI Video Kernel Benchmarks provides:

  • The BDTI Video Kernel Benchmarks Specification
  • 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 BDTI Video Kernel Benchmarks can be implemented by the processor vendor or (for an additional fee) by BDTI.

Licensees of the BDTI Video Kernel Benchmarks can add a license to the related BDTI Video Encoder/Decoder Benchmarks for a significantly reduced fee; contact BDTI for details.

Next Steps

To license the BDTI Video Kernel Benchmarks, initiate an analysis engagement, or discuss your needs, please call us at +1 925 954 1411 or contact us via the web.