By BDTI, 8/15/2005
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.
Unfortunately, a host of factors can confound attempts to analyze
these components. For example, it is difficult to prevent variations in
programmer skill and style from skewing an analysis of code-generation
tools. In addition, a system developer may not have time to analyze all
of the available options. And, although processor benchmarks are
available for a wide range of devices, it may be difficult to find
reliable benchmark data for code-generation tools and other key
technologies. This lack of competitive data greatly increases the
effort required to evaluate these key system components.
Although BDTI is best known for its processor benchmarking
activities, BDTI also helps clients benchmark, evaluate, and select
other key technologies for signal processing applications. These
technologies include code-generation tools, off-the-shelf software
libraries, and algorithms. BDTI’s extensive hands-on development
expertise and its decade-long experience in technology evaluation
enable it to analyze many types of technology efficiently and
accurately.
For example, BDTI has performed analyses of block-diagram-based
code-generation tools for multiple clients. In these projects, BDTI
employed a carefully designed methodology to evaluate the efficiency of
the generated software. BDTI also investigated other critical
attributes of the tools, such as ease of use and breadth and quality of
supplied component libraries.
To learn how BDTI can help you analyze tools, algorithms, and other
key system components, contact Jeremy Giddings at +1 510 665 1600 or giddings@BDTI.com.
|