DSP on General-Purpose Processors
BDTI
HOME << PRODUCTS << BDTI

 

DSP on General-Purpose Processors

Copyright © 1997 Berkeley Design Technology, Inc. Brochure Cover Picture

DSP on General-Purpose Processors is a 500-page technical report that analyzes and benchmarks the DSP capabilities of the Intel Pentium, Pentium with MMX, Motorola/IBM PowerPC 604e, Hitachi SH-DSP, Advanced RISC Machines ARM7TDMI, and the Integrated Device Technology R4650.

Digital signal processing is rapidly becoming a key application for microprocessors and microcontrollers. As the market for specialized DSP processors has boomed, manufacturers of general-purpose microprocessors have rushed to add DSP capability to their processors.

In this unique report, BDTI examines today's general-purpose processors, evaluating how well they meet the needs of DSP applications. We compare general-purpose processors to the latest dedicated DSP processors, to help you decide which is best for your application.

We don't simply rehash manufacturers' specifications and performance claims. This report evaluates processor performance based on BDTI's own, independently developed and measured benchmarks. BDTI's experts in DSP applications and architectures dissect each processor's strengths and weaknesses.

DSP on General-Purpose Processors helps you learn what you need to know about the DSP capabilities of general-purpose processors. Gain a detailed understanding of a particular processor from our analysis. Or, compare today's general-purpose processors to state-of-the-art DSP processors. Clear writing and liberal use of graphics make this a very readable reference.

Processors Covered

  • Intel Pentium
  • Intel Pentium with MMX
  • IBM/Motorola PowerPC 604/604e
  • Advanced RISC Machines ARM7
  • Hitachi SH-DSP
  • Integrated Device Technology R4650

All processors except the IDT R4650 and the Intel Pentium with MMX have been independently benchmarked using the BDTI Benchmarks. Projected BDTI Benchmark performance is included for the Intel Pentium with MMX.

Processors are objectively evaluated based on the following critical characteristics:

Performance

The BDTI Benchmarks™ are widely employed by DSP semiconductor vendors and users to provide fair comparisons of DSP processor performance. In this report, BDTI has applied these DSP benchmarks to evaluate the DSP performance of general-purpose processors.

We have hand-optimized each BDTI Benchmark function in assembly language for each of the benchmarked processors and measured each processors performance under carefully controlled conditions. Unlike benchmarks developed by processor manufacturers, our benchmarks provide objective comparisons among processors. The same algorithms, with the same constraints, are run on each processor.

Each benchmarked processors performance is reported in terms of speed, cost-performance, and memory usage. These metrics give you the inside story on processor performance — strengths, weaknesses, and cost trade-offs — allowing you to make informed decisions with confidence.

BDTI Benchmarks include: real block FIR filter, complex block FIR filter, single-sample FIR filter, LMS adaptive filter, IIR filter, vector add, vector maximum, vector dot product, convolutional encoder, finite state machine, and FFT.

Architecture

Raw performance is important, but variations in architecture among processors can mean huge differences in effectiveness for a given application.

Our experts analyze the architecture of each processor in detail, highlighting distinctive features and limitations. We highlight characteristics that impact implementation of DSP applications, including data paths, memory architectures, pipelines, ease of programming, execution predictability, and more.

Pitfalls

Implementing signal processing algorithms on general-purpose processors can be very challenging. Issues such as numeric formats and precision, type conversion, cache behavior, dynamic instruction scheduling, and data-dependent instruction execution times pose hazards for DSP programmers, especially those working on applications with real-time constraints. We examine these problem areas in detail and identify where they arise.

Development tools and software

Hardware and software development tools are critical to the successful design of any product. While general-purpose processors often benefit from a broad range of software and hardware tool support, important DSP-specific capabilities are often missing. We summarize the tools available for each processor.

Price and packaging

Packaging options and selling prices are vital to any processor selection. We also give you information on fabrication processes, an important factor in determining the potential for higher speed and lower cost versions of a processor.

Who will benefit from this report:

DSP on General-Purpose Processors is essential reading for those who are involved with DSP and are designing or marketing processors, embedded systems, computer systems, firmware, or development tools.

Engineers and Technical Managers

If you're going to implement DSP functions on a general-purpose processor, then choosing the right processor can make or break your design. Although many general-purpose processors claim to support DSP, their capabilities vary greatly. You need to separate the facts from the hype, choose the right processor, and get on with your design. Not only have we done the legwork for you collected all the data, defined the benchmarks, and carefully implemented them on the processors we've also thoroughly analyzed each processor's DSP features and identified comparative advantages and disadvantages. The results are presented in a consistent, well-organized format so you can quickly find the information you need.

Processor Developers

If you're a developer or marketer of general-purpose processors, you know that users are demanding DSP capabilities. DSP on General-Purpose Processors gives you critical information for competitive analysis complete, up-to-date evaluations of competitor processors, including performance, features, price, and support. If you're a developer of dedicated DSPs, you'll learn how competitive general-purpose processors are in your applications.

Product and Strategic Planners

If your company is adding DSP features to its products, or contemplating doing so, you need to know the DSP capabilities of the available processors and how those capabilities are evolving. You need to know which manufacturers can provide you with the technical depth and support that you need to bring your product to market. DSP on General-Purpose Processors gives you complete, succinct, independent information on the processors and the companies that sell them.

Engineers Just Getting Started with DSP Technology

If you're an engineer who has worked with general-purpose processors but is new to DSP, you'll find that DSP on General-Purpose Processors provides a comprehensive, understandable, introduction. The report outlines how DSP can be implemented on general-purpose processors and offers an overview of the state of the art.

Berkeley Design Technology, Inc.

If you are interested in BDTI's other offerings, please return to our home page.

The authors of this report are members of BDTI's expert technical staff. The authors all have extensive experience working with DSP processors and applications and have evaluated over 40 processor architectures.

Sample Excerpts From DSP on General-Purpose Processors

This announcement contains advance information that is subject to change without notice. Copyright © 1997 Berkeley Design Technology, Inc. All rights reserved.

Pricing, Shipping, and Ordering Information

Published in 1997, DSP on General-Purpose Processors is still valuable today. However, BDTI has reduced the price from $2,500 for the first copy to $1,250. Additional copies are $625 each.
California orders must add sales tax.
All sales are final and are subject to BDTI's Terms and Conditions of Sale.

Reports are shipped via FedEx 2-Day service. International shipments are sent via FedEx International Priority Service. No charge for shipping within the U.S. International shipping is $75.
International customers must complete and return an Export Restriction Acknowledgement.

Orders may be placed with payment by check, purchase order, or credit card.
To order, download an order form, either in HTML or PDF, complete it and return it to BDTI by mail or fax.

Top of page