Title :
A class of multiprocessor architectures for real-time DSP
Author :
Bier, Jeffrey C. ; Lee, Edward A.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
Abstract :
A class of high-performance, low-cost architectures that rely on the ability to predict, at compile time, the order in which shared resources (such as shared memories) will be accessed by the processors is discussed. If this ordering can be predicted at compile time and enforced at run time, then no hardware or software overhead is required for resolving contention for shared resources, and extremely efficient interprocessor communication is possible. Further, no overhead (such as semaphore management) is required for synchronization of the programs running on the component processors. The hardware required to enforce the ordered access of the shared resources is very simple. The result is a very lean multiprocessor architecture with very efficient access to shared resources. A specific example using Motorola DSP96002 processors and a shared memory is described in detail
Keywords :
digital signal processing chips; parallel architectures; real-time systems; Motorola DSP96002 processors; compile time; contention; interprocessor communication; multiprocessor architectures; real-time DSP; run time; semaphore management; shared memory; shared resources; Application software; Computer architecture; Concurrent computing; Data structures; Digital signal processing; Fires; Hardware; Processor scheduling; Runtime; Signal processing algorithms;
Conference_Titel :
Circuits and Systems, 1990., IEEE International Symposium on
Conference_Location :
New Orleans, LA
DOI :
10.1109/ISCAS.1990.112546