No one is able to confirm that a SIMD operation can't use its own output,
or provide any insight on how it might be accomplished?


On Sat, Apr 11, 2015 at 10:13 AM, Eric Christiansen <eric8939...@gmail.com>
wrote:

> Hi there. (Long time reader, first time poster. Yay!)
>
> I haven't done much with SIMD in the past, so my experience is pretty low,
> but my understanding is that each data piece must be defined prior to the
> operation, correct? Meaning that you can't use result of the operation of
> one piece of data as the source data for the next operation, right?
>
> This came up in thinking about how to optimize an anti-aliasing routine.
> If, for example, the process is oversampling by 4 and running each through
> a low pass filter and then averaging the results, I was wondering if
> there's some way of using some SIMD process to speed this up, specifically
> the part sending each sample through the filter. Since each piece has to go
> through sequentially, I would need to use the result of the first filter
> tick as the input for the second filter tick.
>
> But that's not possible, right?
>
> Thanks!
>
--
dupswapdrop -- the music-dsp mailing list and website:
subscription info, FAQ, source code archive, list archive, book reviews, dsp 
links
http://music.columbia.edu/cmc/music-dsp
http://music.columbia.edu/mailman/listinfo/music-dsp

Reply via email to