Disciplined Multi-core Programming in C

9 years 1 months ago
Disciplined Multi-core Programming in C
The problem of programmability on modern heterogeneous multicore and future manycore embedded platforms is still not solved satisfactorily: although many existing but incompatible approaches do provide new languages, language extensions and library interfaces that all focus on specific solutions, and powerful analytical models do exist, no single integrated programming model has been proposed yet for softwaredefined radio applications or embedded parallel algorithms in general. Our API-less programming model, LIME improves upon this situation by decoupling the functional aspects of a radio from hardware-dependent communication or synchronisation aspects. We prove that our approach is effective in practice by porting a radio application to LIME and showing a significant decrease in code complexity without any significant increase in run-time overhead of the generated code. Code generation for efficiency is the target of our current efforts. Key words: Software-defined radio, Multicore, ...
Pjotr Kourzanov, Orlando Moreira, Henk J. Sips
Added 14 Feb 2011
Updated 14 Feb 2011
Type Journal
Year 2010
Authors Pjotr Kourzanov, Orlando Moreira, Henk J. Sips
Comments (0)