title: Can I do this kind of Code Vectorization on iOS, and what are the alternatives?
body: <p>I came across an interesting <a href="http://altdevblogaday.org/2011/04/06/if-simd-o_o-or-how-to-vectorize-code-with-different-execution-paths-2/" rel="nofollow">blog post</a> talking about some kind of superb technique to speed up processing by "vectorizing code". It's very scientific.</p>
  
  <p>He's using something called <strong>SSE2</strong> and also talks about <strong>SPU</strong>, and now I'm curious how this can be brought to digital signal processing on the iPhone.</p>
  
  <p>Although this seems to be something I <em>must</em> deal with in the future, I wonder what the alternatives are. Some people told me it is possible to perform massive-parallel calculations on the GPU.</p>
  
  <p>What options do we have to speed things up like this or even better? What frameworks and technologies are available?</p>