BDTI DSP Kernel Benchmarks™ Results
BDTI
HOME << FREE INFO << BDTI

BDTI DSP Kernel Benchmarks™ Results

About the Scores

Get the industry's unique source for insight and in-depth analysis of key commercial processor families. Includes detailed benchmarks and comparisons. Order BDTI's Buyer's Guide now!

Click for preview pages...

The BDTImark2000™ is a summary measure of processors’ signal-processing speed. The score is distilled from a processor’s results on the BDTI DSP Kernel Benchmarks, a suite of 12 key DSP algorithms. A higher score indicates a faster processor. (If you would like to obtain a BDTImark2000 score for your processor or core, you will need to obtain certified results on the BDTI DSP Kernel Benchmarks.)

Because it is based on realistic benchmarks, the BDTImark2000 characterizes a processor’s signal processing speed far more accurately than simplified measures such as millions of multiply-accumulates per second (MMACS). For more information about the BDTImark2000, please see our white paper The BDTImark2000: A Measure of DSP Execution Speed.

BDTI’s policy is to verify benchmark results on silicon before issuing a BDTImark2000 score. This policy helps to ensure that the score accurately reflects the performance that can be expected from actual silicon available today.

However, it is not always practical to verify benchmarks on hardware. For example, a chip designer may need to evaluate a licensable core before the core has been fabricated. To meet such needs, BDTI publishes the BDTIsimMark2000™. This metric is calculated in the same manner as the BDTImark2000, but is based on simulated results instead of hardware measurements.

Although BDTIsimMark2000 and BDTImark2000 scores are calculated in the same manner, they should be compared with caution. In addition, caution should be used when comparing scores for chips to scores for cores. See “Benchmark Policy” below for details.

The BDTIsimMark2000 and BDTImark2000 scores can be used to derive metrics other than speed. Specifically, BDTI uses these scores to derive metrics for cost effectiveness (BDTImark2000/$ and BDTIsimMark2000/$), area efficiency (BDTImark2000/mm² and BDTIsimMark2000/mm²), and energy efficiency (BDTImark2000/mW and BDTIsimMark2000/mW).

The BDTImemMark2000™ is a summary measure of processors’ memory efficiency on signal-processing applications. The BDTImemMark2000 is based on the same suite of signal-processing benchmarks as the BDTImark2000 and BDTIsimMark2000. A higher BDTImemMark2000 score indicates a more efficient processor. That is, a higher BDTImemMark2000 score indicates lower memory use. Memory efficiency is important for two reasons: First, a processor’s memory efficiency has a significant impact on overall system cost and energy consumption. Second, a processor may experience significant performance degradation if frequently-accessed application code and data do not fit in level-one memory.

The BDTImark2000, BDTIsimMark2000, and BDTImemMark2000 summarize performance on the twelve BDTI DSP Kernel Benchmarks. These summary metrics are useful for making first-order assessments of processors. System designers can obtain a more accurate assessment—one that takes into account the nature of their applications—by inspecting the results for each of the BDTI DSP Kernel Benchmarks. System designers can obtain these individual results by purchasing a BDTI report or by licensing the BDTI Benchmark Analysis Tool™.

View the Latest Scores

Fixed-point chips

Floating-point chips

Licensable cores

Speed
(BDTImark2000™ and BDTIsimMark2000™)

View scores
View scores
View scores

Speed vs. Cost
(BDTImark2000/$ and BDTIsimMark2000/$)

View scores
View scores

Speed vs. Area
(BDTImark2000/mm² and BDTIsimMark2000/mm²)

View scores

Speed vs. Power
(BDTImark2000/mW and BDTIsimMark2000/mW)

View scores
View scores
View scores

Memory Use
(BDTImemMark2000™)

View scores
View scores
View scores
NEW: View ARM Cortex-A8 Results here.

Benchmark Policy

The following table explains how BDTI determines whether a processor receives a BDTImark2000 or BDTIsimMark2000 score. Although BDTIsimMark2000 and BDTImark2000 scores are calculated in the same manner, they should be compared with caution. This is particularly true when comparing a processor that has not been fabricated to a processor that has been fabricated. First, the pre-silicon processor may not achieve the expected clock speed. Second, in the time it takes for the pre-silicon processor to reach production, competing vendors may achieve higher clock speeds or introduce new architectures.

Processor Type

Fabrication Status

Measurement Methodology

Clock Speed Used

Score Type

Chip

Available in at least sample quantities

Hardware

Clock speed of fastest available chip

BDTImark2000

Available in at least sample quantities

Simulator

Clock speed of fastest available chip

BDTIsimMark2000

Not yet available

Simulator

Projected clock speed of fastest chip

BDTIsimMark2000

Core

Has been fabricated

Hardware

Projected worst-case clock speed in a 0.13μm process

BDTImark2000

Has been fabricated

Simulator

Projected worst-case clock speed in a 0.13μm process

BDTIsimMark2000

Has not been fabricated

Simulator

Projected worst-case clock speed in a 0.13μm process

BDTIsimMark2000

It is also hazardous to compare scores for chips to scores for cores. For chips, vendors guarantee that the processor will achieve a certain clock speed. For cores, the clock speed depends on the fabrication process, synthesis targets, and other factors. Hence, the clock speed of a core may vary dramatically from one design to the next.

For the sake of consistency, BDTI calculates scores for licensable cores using projected worst-case clock speeds in a 0.13 µm process. In this context, “worst-case clock speed” means the clock speed projected for a core assuming worst-case process, voltage, and temperature variations.

BDTI uses worst-case speeds for licensable cores because this is the speed with which chip designers typically are most concerned. Although BDTI relies upon processor vendors to supply the projected clock speed, BDTI evaluates the stated speed based on a variety of factors (such as the speed of similar processors) and adjusts the projection as necessary to obtain what it believes to be a realistic clock speed projection.

Because clock speed does not affect memory use, the BDTImemMark2000 does not distinguish between pre-silicon processors and those that are in production. Similarly, BDTI does not require hardware verification before it issues a BDTImemMark2000 score.


Top of page