DocumentCode :
342680
Title :
Software environment for a multiprocessor DSP
Author :
Kalavade, Asawaree ; Othmer, Joe ; Ackland, Bryan ; Singh, K.J.
Author_Institution :
Lucent Technol., Bell Labs., Murray Hill, NJ, USA
fYear :
1999
fDate :
1999
Firstpage :
827
Lastpage :
830
Abstract :
In this paper, we describe the software environment for Daytona, a single-chip, bus-based, shared-memory, multiprocessor DSP. The software environment is designed around a layered architecture. Tools at the lower layer are designed to deliver maximum performance and include a compiler, debugger, simulator and profiler. Tools at the higher layer focus on improving the programmability of the system and include a run-time kernel and parallelizing tools. The run-time kernel includes a low-overhead, preemptive, dynamic scheduler with multiprocessor support that guarantees real-time performance to admitted tasks
Keywords :
digital signal processing chips; operating system kernels; program compilers; program debugging; programming environments; real-time systems; shared memory systems; Daytona; bus-based devices; compiler; debugger; dynamic scheduler; layered architecture; multiprocessor DSP; parallelizing tools; profiler; programmability; real-time performance; run-time kernel; shared-memory chips; simulator; single-chip devices; software environment; Application software; Computer architecture; Digital signal processing; Dynamic scheduling; Hardware; Kernel; Processor scheduling; Programming profession; Runtime; Software performance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 1999. Proceedings. 36th
Conference_Location :
New Orleans, LA
Print_ISBN :
1-58113-092-9
Type :
conf
DOI :
10.1109/DAC.1999.782150
Filename :
782150
Link To Document :
بازگشت