title: Structure of Arrays vs Array of Structures
body: <p>From some comments that I have read in here, for some reason it is preferable to have <code>Structure of Arrays</code> (<code>SoA</code>) over <code>Array of Structures</code> (<code>AoS</code>) for parallel implementations like CUDA? If that is true, can anyone explain why?
  Thanks in advance!</p>