Abstract
We argue that programming high-end stream-processing applications requires a form of coordination language that enables the designer to represent interactions between stream-processing functions asynchronously. We further argue that the level of abstraction that current programming tools engender should be drastically increased and present a coordination language and component technology that is suitable for that purpose. We demonstrate our approach on a real radar-data processing application from which we reuse all existing components and present speed-ups that we were able to achieve on contemporary multi-core hardware
Original language | English |
---|---|
Pages (from-to) | 2085-2094 |
Journal | Procedia Computer Science |
Volume | 1 |
Issue number | 1 |
DOIs | |
Publication status | Published - May 2010 |
Keywords
- Parallel programming models
- Component models
- Signal processing
- Stream processing