Archives
 
 
 
  Special
 
 
 
  About Us
 
 
 

Newsletter
Free E-mail Newsletter from BYTE.com

 
    
           
Visit the home page Browse the four-year online archive Download platform-neutral CPU/FPU benchmarks Find information for advertisers, authors, vendors, subscribers Request free information on products written about or advertised in BYTE Submit a press release, or scan recent announcements Talk with BYTE's staff and readers about products and technologies

ArticlesDSPs and the PC Mainstream


May 1994 / Features / DSPs and the PC Mainstream

DSPs (digital signal processors) are not new, even to desktop computers. If you use a traditional modem or sound board, then you are likely using dedicated DSPs. What is new, however, is the availability of low-cost, high-performance, multipurpose DSPs capable of running several different tasks concurrently. General-purpose DSPs with sophisticated operating systems, algorithm libraries, and friendly programming interfaces are poised to enter the desktop mainstream.

There are several reasons for this. First, DSP vendors are working with PC and workstation developers to provide tight integration with host environments. Products encompass not only the DSP ICs but also sophisticated, preemptive multitasking DSP operating systems, clean interfaces to the host hardware and software, and multimedia libraries addressing a wide range of needs. One ex ample is AT&T's VCOS operating system, which has an architecture based on a DSP kernel, an applications server running on the host, and separate APIs for both. IBM's MWAVE structure is similar (see the figure "DSP Operating Systems").

Standards are a second reason to pay attention to DSPs on the desktop. DSPs have had limited applicability because, until now, DSP architectures were proprietary. This meant that developers had to write high-level applications for each specific DSP hardware implementation. Now, under the auspices of the IMA (Interactive Multimedia Association) Digital Signal Processing Technical Working Group, a set of Windows-based standards is evolving--standards that promise to make it feasible for software vendors to develop applications that are independent of the underlying DSP hardware. A standardized API is the beginning of a new era of multimedia capabilities for Windows. At the center of the evolving standards architecture is the DSP resource manager, which connects any complian t DSP hardware/software engine to standard multimedia device drivers used by high-level applications.

Finally, DSPs are entering mainstream computing because the price/performance of general-purpose DSPs has reached the point where multifunction single-board peripherals cost less than the collection of individual fax, modem, sound, MIDI, or CD-ROM boards they replace. The appeal of a single multimedia peripheral, sharing the cost of hardware across multiple applications, is so strong that a number of vendors (e.g., Apple, NCR, and Acer America) have designed the DSP right into the motherboard. This approach makes the motherboard more expensive, but it lowers the overall system cost--and it also reduces demand on limited-chassis I/O connect space. Expect more vendors--and the market in general--to move in this direction.


Figure: DSP Operating Systems With new DSP operating systems, software development efforts can be effectively applied to multiple DSP platforms.

Up to the Features section contentsGo to previous article: The High Cost of VideoconferencingSearchSend a comment on this articleSubscribe to BYTE or BYTE on CD-ROM  
Flexible C++
Matthew Wilson
My approach to software engineering is far more pragmatic than it is theoretical--and no language better exemplifies this than C++.

more...

BYTE Digest

BYTE Digest editors every month analyze and evaluate the best articles from Information Week, EE Times, Dr. Dobb's Journal, Network Computing, Sys Admin, and dozens of other CMP publications—bringing you critical news and information about wireless communication, computer security, software development, embedded systems, and more!

Find out more

BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE Volume 1: Programming Languages
The Best of BYTE
Volume 1: Programming Languages
In this issue of Best of BYTE, we bring together some of the leading programming language designers and implementors...

Copyright © 2005 CMP Media LLC, Privacy Policy, Your California Privacy rights, Terms of Service
Site comments: webmaster@byte.com
SDMG Web Sites: BYTE.com, C/C++ Users Journal, Dr. Dobb's Journal, MSDN Magazine, New Architect, SD Expo, SD Magazine, Sys Admin, The Perl Journal, UnixReview.com, Windows Developer Network