Jeff Bier’s Impulse Response—Making Benchmarks Useful

Submitted by Jeff Bier on Wed, 07/13/2005 - 16:00

A few weeks ago I participated in a panel discussion on benchmarking. The theme of the panel was how to benchmark multi-threaded and multi-core processors. In my view, this theme highlights a key problem with many benchmark approaches: too many benchmarks are designed to exercise hardware features, rather than to provide information that system developers need.

Inside DSP on Tools: Software Building Blocks for Signal Processing Applications

Submitted by BDTI on Wed, 06/15/2005 - 16:00

System developers are obtaining more and more of their signal processing software from outside sources, making off-the-shelf software building blocks a vitally important element of the software development process. Figure 1 summarizes the types of software building blocks available today for signal processing applications.

Case Study—Benchmarks for Tools, Software Libraries, and More

Submitted by BDTI on Wed, 05/25/2005 - 17:00

System developers often rely on processor benchmarks to gauge system performance. However, the processor is just one of many components that determines overall performance. Fully understanding system performance requires careful analysis of many other elements, such as code-generation tools and third-party software libraries.