Software environment for a multiprocessor DSP

Asawaree Kalavade, Joe Othmer, Bryan Ackland, K. J. Singh
1999 Proceedings of the 36th ACM/IEEE conference on Design automation conference - DAC '99  
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
more » ... preemptive, dynamic scheduler with multiprocessor support that guarantees real-time performance to admitted tasks.
doi:10.1145/309847.310078 dblp:conf/dac/KalavadeOAS99 fatcat:5o32coryxzeuroxi3x54zct7la