Project Achives No. 28
Apply Object Oriented design and analysis to real time programming of parallel DSPs Project Code: OO-DSP

Description Parallel Digital Signal Processors will run applications that you can not even dream of now, virtual world, seamless real time multimedia communications, seamless wireless and broadband networking, etc.. You will be surrounded with intelligent terminals! Do you find this challenging? This is your chance to start to equip yourself with the skills needed for such technology. However writing parallel DSP software for real time applications is not straight forward. The resulting software must be very efficient. Although, such efficient programs can be hand crafted by the programmer, however this will generally result in a long time to market. To simplify the process, object oriented design and implementation of these systems is being adopted. This will allow the problem to be split into smaller sub-tasks or objects which can be dealt with separately. Also, this will allow the design of real time software systems in a top down fashion. The main problem is that OO software is not very efficient due to the overhead of describing objects. Objective: This project is concerned with evaluating the potential of object oriented design and implementation of concurrent real time systems. The aim is to produce a methodology for minimising the overhead that results form using OO programming. Skills: Programming in C++. Basic knowledge of mathematics. Equipment: PC connected to a DSP board.
Proposer Prof. M. Ibrahim, Dr. Brian Breamer & Steve Rumsby
Address 1.02 Queens Building, jw1.25 & jw3.9 respectively (ext. 7082, ext. 7469 & ext. 7470 respectively)
E-mail mki@dmu.ac.uk smr@dmu.ac.uk bb@dmu.ac.uk
Organisation DeMontfort University
Travel N/A
Software used C++
Hardware used PC connected to a DSP board
skills needed Basic knowledge of mathematics

Return to projects in 1996/97