On 05/14/2013 01:19 PM, Claude Heiland-Allen wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Tom, pd-dev,

On 14/05/13 17:18, Tom Schouten wrote:
Is there anyone here interested in Functional Programming and C
code generation for DSP code?
Yes!  My most recent experiments are:

https://gitorious.org/maximus/tilde
http://mathr.co.uk/blog/2012-12-25_clive.html
http://mathr.co.uk/blog/2013-04-05_bitbreeder.html

I'm working on a system for DSP code development based on the
principle of Abstract Interpretation
http://en.wikipedia.org/wiki/Abstract_interpretation

Basically, it will allow several interpretations of a single
specification program: - specification as a pure functional
program - imperative C code generation (for passing to C compiler
or LLVM) - Z transform for frequency plots of (linearized) transfer
function - automatic differentiation for all kinds of
derivative-based tricks
What about automatic oversampling (or even undersampling?) by
calculating bounds on signal bandwidth at various points in the DSP
process?

Sure ;)
This approach is opening a lot of doors for all kinds of program analysis and computer-assisted development.
Though, I'm trying to get a solid base going first.
The transfer functions were a nice surprise.





- ...
Cool stuff!

What about using the same system generating GPU code (OpenGL/GLSL,
OpenCL, Cuda, ...) for video DSP stuff?

There you have the reason for my PDP cleanup.
All these things are on my mind, but the main trouble is available time and energy at this point.
I'll need to get a job soon to fund the rest of this work..





_______________________________________________
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev

Reply via email to