3 ms·
Because typical DSP code does calculations using predictable memory access patterns and usually contains very little logic. This makes it possible to largely st
by blattimwind 8y ago
Because typical DSP code does calculations using predictable memory access patterns and usually contains very little logic. This makes it possible to largely statically schedule the code. It's fairly similar in that regard to e.g. GPU shaders (and indeed GPUs have used VLIW-like designs in the past) and scientific data crunching code.
- gpderetta 8y agoalso DSP code has a decent amount of instruction level parallelism.
- bogomipz 8y ago>"typical DSP code does calculations using predictable memory access patterns and usually contains very little logic." Thanks, that's what I was missing - the access patterns of signal processing is what makes VLIW a good fit. Is there any other use case where VLIW architectures are prevalent or are DSPs the primary use case?