Has anyone thought about something like Apple's Core Image for signal processing? Core Image lets you express image filters in a C-like filter language (a subset of GLSL). You chain a set of filters together to achieve the desired effect and then at runtime Core Image uses an LLVM complier to generate optimized code for your GPU or CPU using whatever vector capabilities it has. LLVM supports a growing list of back-end hardware. There is even some work targeting FPGAs.
-Marc _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org http://lists.gnu.org/mailman/listinfo/discuss-gnuradio