Title :
Code generator for parallel implementation of intensive algorithms on multiple DSP chips
Author :
Razaz, Moe ; Spendiff, Toby ; Marlow, Keith
Author_Institution :
Sch. of Inf. Syst., East Anglia Univ., Norwich, UK
Abstract :
Many intensive and real-time signal processing applications for example in control, speech synthesis/recognition and image processing, have computational requirements which are too high for implementation on single DSP processors. Parallel implementation on multiple DSP processors provides an attractive solution to this problem. This paper presents a code generator which is capable of automatically producing parallel code for a multiprocessor hardware platform. The generator makes use of special code skeletons to abstract away from the hardware platform being used, and hence providing a high degree of flexibility in the choice of platforms. By using a consistent interface to these skeletons one can easily retarget the same signal processing application to different hardware systems. The design philosophy and architecture of the code generator as well as the types of multiprocessor hardware platforms used are presented and discussed
Keywords :
digital signal processing chips; code generator; computational requirements; intensive algorithms; multiple DSP chips; multiprocessor hardware platform; parallel code; parallel implementation; real-time signal processing applications; signal processing;
Conference_Titel :
DSP Chips in Real-Time Instrumentation and Display Systems (Digest No: 1997/300), IEE Colloquium on
Conference_Location :
Leicester
DOI :
10.1049/ic:19970999