Title :
A performance evaluation of a RISC-based digital signal processor architecture
Author :
Kang, Jiyang ; Lee, Jongbok ; Sung, Wonyong
Author_Institution :
Seoul Nat. Univ., South Korea
Abstract :
As the complexity of DSP (digital signal processing) applications increases, the need for efficient processor architectures and compilers also grows. RISC-based DSP processors not only have general-purpose registers and orthogonal instruction formats to support compiler-friendliness, but also contain several DSP processor-specific features, such as single cycle MAC (multiply-and-accumulate), direct memory access, automatic address generation, and hardware looping, to execute arithmetic and data-intensive DSP operations efficiently. We evaluate the performance effects of each architectural add-on feature using DSP benchmarks. Benchmark programs are compiled using modified C compilers that accommodate the DSP processor-specific features. We also compare the performances with those of superscalar RISC architectures having two, three, and four issue capabilities in one clock cycle. Finally, an application-level performance comparison is conducted using a QCELP vocoder program
Keywords :
digital arithmetic; digital signal processing chips; linear predictive coding; performance evaluation; program compilers; reduced instruction set computing; vocoders; DSP; QCELP vocoder program; RISC; application-level performance comparison; arithmetic operations; automatic address generation; benchmarks; compilers; digital signal processor architecture; direct memory access; general-purpose registers; hardware looping; modified C compilers; multiply-and-accumulate; orthogonal instruction formats; performance evaluation; single cycle MAC; Arithmetic; Clocks; Digital signal processing; Digital signal processors; Electronic mail; Filtering algorithms; Hardware; Iterative algorithms; Program processors; Reduced instruction set computing; Registers; Signal processing; Signal processing algorithms; Vocoders;
Conference_Titel :
Signal Processing Systems, 1998. SIPS 98. 1998 IEEE Workshop on
Conference_Location :
Cambridge, MA
Print_ISBN :
0-7803-4997-0
DOI :
10.1109/SIPS.1998.715816