DocumentCode
2662796
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
fYear
1990
fDate
1-3 May 1990
Firstpage
2622
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 1990., IEEE International Symposium on
Conference_Location
New Orleans, LA
Type
conf
DOI
10.1109/ISCAS.1990.112546
Filename
112546
Link To Document