Hacker News new | ask | show | jobs
by QuantumNoodle 265 days ago
> Imagine the audio processing you could do if only you could target that hardware.

That's an interesting thought. Commercial grade signal processing rely on FPGAs and the Fintech field adapted them for high frequency trading. I wonder if we will see signal processing enabled on GPUs for consumers if the GPU drivers were more open.

1 comments

It should definitely be possible already using CUDA or computer shaders. From a theoretical view computer graphics is signal processing but with a signal consisting of up to four color channels across two dimensions. This is the view taken in a lot of papers and practical implementations. After all, a lot of computer graphics is about applying filters (post-processing) such as color grading, anti-aliasing, etc. to this signal.

So, in a very real sense, signal processing is exactly what the GPU is built for and primarily used for.